0

このチュートリアルを使用して、Tomcat サーバーをセットアップしています。HelloServlet.javain classes と Web.xml を WEB-INF フォルダーに入れ、コマンドを実行した後

ローカルホスト:9999/hello/sayhello

ブラウザで。私はいつも得ていClassNotFoundExceptionます。誰かが私にどこが間違っているのか教えてくれれば。

サンプル アプリケーションには JDK1.6.0_30 と Tomcat7 を使用しています。

4

4 に答える 4

1

HelloServlet.classコンパイルされたファイル (.java ファイルではない) をWEB-INF/classesフォルダーに配置する必要があります。

于 2012-04-20T06:23:10.577 に答える
0

チェックする必要があることの1つは、HelloServlet.classがパッケージに含まれている必要があるということです。サーブレットとJSPを使用するには長い道のりがあるようです...参考のためにHeadFirstサーブレットとJSPをお勧めします。

于 2012-09-24T09:15:23.433 に答える
0

「classes」フォルダーの「WEB-INF」に .class ファイルを配置します。JDBC を使用している場合、jsp は .jar 実行可能ファイルを「lib」フォルダーにコピーするだけです。xml ファイルに適切な情報が含まれていることを確認してください。

以下の Web アプリケーション ディレクトリ構造 WEB-INF/ に従う必要があります --

  1. web.xml --xml ファイル
  2. classes/---classes フォルダー ここに .class ファイル Myservlet.class を保持します
  3. lib/ ---lib フォルダーには、すべての .jar ファイルが保存されます。Myapp.jar

    Welcome.html Welcome.jsp

于 2012-09-24T09:01:00.210 に答える
0

HelloServlet.java出力クラス ファイルHelloServlet.classをコンパイルして配置します。

<TOMCAT_HOME>\webapps\hello\WEB-INF\classes\HelloServlet.class
于 2012-04-20T22:03:06.447 に答える