Jetty7.2にデプロイしたい単純なサーブレットを作成しました。Jettyは実行中であり、でJSPページを提供できますhttp://localhost:8080/jonas/test.jsp
。java -jar start.jar
私はコマンドでJettyを起動しました。
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でも同様の問題が発生しましたが、これで解決しました。JettyWebサーバーにJSPファイルをデプロイするにはどうすればよいですか。