2012-04-20 14 views
0

私はこのtutorialを使用してTomcat Serverをセットアップしています。私はWEB-INFフォルダにクラスやweb.xmlのHelloServlet.javaを入れていると私は、コマンドTomcatサーバー上のClassNotFoundException

を与えている後はlocalhost:9999 /こんにちは/ブラウザ上で

のsayHello。私はいつもClassNotFoundExceptionを得ています。誰かが私が間違っているところを教えてもらえれば。

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

答えて

1

HelloServlet.classファイル(.javaファイルではありません)をWEB-INF/classesフォルダに配置する必要があります。

0

コンパイルHelloServlet.javaと.classファイル

「クラス」フォルダの場所のあなたの「WEB-INF」は、
<TOMCAT_HOME>\webapps\hello\WEB-INF\classes\HelloServlet.class 
0

に出力クラスファイルHelloServlet.classを配置し、あなたはただの.jarをコピーするのJSP JDBCを使用している場合実行可能ファイルを 'lib'フォルダにコピーします。 xmlファイルに適切な情報が含まれていることを確認してください。

は、Webアプリケーションのディレクトリ構造の下 WEB-INFに従うべきである/ -

  1. web.xml --xmlファイル
  2. classes/ ---クラスは、私たちが
  3. Myservlet.class .classファイルを保つこちらフォルダ
  4. lib/ --- libフォルダここにすべての.jarファイルを保存します。あなたがチェックする必要がありMyapp.jar

    のwelcome.html のwelcome.jsp

0

一つは、HelloServlet.classがパッケージ内にあるべきであるということです。あなたはサーブレットとJSPに行くための長い道のりを持っているように見えます...あなたの参照のためにHead First ServletとJSPをお勧めします。

関連する問題