Я создал простой сервлет, который хочу развернуть в Jetty 7.2. Jetty работает и может обслуживать страницы JSP на http://localhost:8080/jonas/test.jsp
. Я запустил Jetty с помощью команды java -jar start.jar
.
Я сохранил свой скомпилированный сервлет MyServlet.class
на <my_jetty_directory>/webapps/jonas/WEB-INF/classes/MyServlet.class
, а затем попытался получить доступ к этому сервлету на http://localhost:8080/jonas/servlets/MyServlet
, но я получил ошибку HTTP 404
.
HTTP ERROR 404
Problem accessing /jonas/servlet/MyServlet. Reason:
Not Found
Есть ли что-то еще, что я должен сделать? Где в файловой структуре Jetty я должен поместить MySerlvet.class
?
Я создал простой файл web.xml
, сохранил его в <my_jetty_directory>/webapps/jonas/WEB-INF/web.xml
и перезапустил мой Jetty, но он не работает. Вот мой простой web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>MyServlet</servlet-class>
</servlet>
</web-app>
У меня была похожая проблема с JSP, которая теперь решается: Как развернуть файл JSP на веб-сервере Jetty?