0

シンプルな Java サーブレットを tomcat7 (ubuntu リポジトリからの新規インストール) で実行するのに問題があります。

これは、.java を持つ単一の .java ファイルです@WebServlet("/TestServlet")。私はそれを入れて/var/lib/tomcat7/webapps/TestServlet/WEB-INF、Tomcatに認識させて自動的にコンパイルさせたいと思っています(また、ソースファイルを変更したときも)。これを簡単な方法で設定するにはどうすればよいですか?

4

2 に答える 2

2

Java コンパイラ (または IDE) を使用してコードをコンパイルする必要があります。*.class次に、サーブレット コンテナー (この場合は Tomcat) の下にファイルをデプロイします。

クラス ファイルは、ディレクトリの下にある必要がありますWEB-INF/classes。あなたのクラスがパッケージのようなものに属していてcom.myservlet、その名前がHellowServletファイルに入れられている場合/var/lib/tomcat7/webapps/TestServlet/WEB-INF/com/myservlet/HelloServlet.class

編集:

本当に make tomcat でサーブレットをコンパイルしたい場合は、JSP を記述してください。これは JSP の重要な機能です。ソース コードとしてデプロイでき、コンテナによってサーブレットに自動的にコンパイルされます。

于 2013-02-10T15:21:59.140 に答える
0

Eclipse IDEを使用し、「サーバーの追加」をクリックしてTomCatサーバーを追加します。直接動作します

于 2013-02-10T16:00:39.877 に答える