Я написал простой тестовый сервлет и развернул его в приложениях websphere.
Когда я пытаюсь получить доступ к сервлету, он выдает следующую ошибку
Ошибка 404: SRVE0190E:
Я проверил все основные вещи, такие как запись web.xml, синтаксис сервлета и т. Д.
Все правильно. Тот же сервлет при развертывании на Tomcat работает нормально.
Я также проверилсвойство
com.ibm.ws.webcontainer.invokefilterscompatibility в Серверы> Сервер> Настройки веб-контейнера> Веб-контейнер> Пользовательские свойства .. для него установлено значение true.
Не совсем точнопроблема.Если кто-нибудь может помочь решить эту проблему
Serlvet, который я создал:
public class TestServlet extends HttpServlet{
private static final long serialVersionUID = 1L;
public TestServlet() {
super();
}
public void init(ServletConfig config) throws ServletException {
super.init(config);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.print("This is a testing servlet ... Please ignore");
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
}
}
Запись в web.xml:
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>com.wizard.servlet.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/TestServlet</url-pattern>
</servlet-mapping>
Файл war, содержащий сервлет, развернут в одной из ячеек на сервере Websphere.Заранее спасибо.