1

私のプロジェクトでは、jsp ページは web.xml ファイルを使用してサーブレットにマップされます。

<servlet-mapping>
    <servlet-name>register</servlet-name>
    <url-pattern>/Registration</url-pattern>
</servlet-mapping>

apache tomcat 7.0 を使用しています。このページ /Registration を開こうとすると、404 エラーが表示されます。ボックス フォルダーには、すべてのサーブレット ファイル (.java および .class) があります。また、javac ツールを使用して個別にサーブレット ファイルをコンパイルしようとすると、パッケージ javax.servlet.* および javax.servlet.http.* が見つからないと表示されます。したがって、質問は次のとおりです。

  1. サーブレットがデータベースにアクセスできるように、jsp ページがサーブレットにアクセスできることを確認するにはどうすればよいですか?
  2. javac コマンドを使用してサーブレットをコンパイルできるようにするにはどうすればよいですか?
4

1 に答える 1

0

次のようなコマンドを使用して、サーブレット クラス (MyServlet.java など) をコンパイルできます。
javac -classpath .;path\tomcat\common\lib\servlet-api.jar;path\to\mylib*.jar -d classes src\web\MyServlet.java

ant や maven などのビルド ツールを使用して、Web アプリケーションをコンパイル、パッケージ化、またはデプロイすることをお勧めします。

于 2012-11-17T19:13:20.387 に答える