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ファイルをデプロイするにはどうすればよいですか。