サーブレットから(他のプロジェクトから)通常のJavaクラスにアクセスしようとするたびに、classNotFound例外が発生します。この問題を解決する方法を事前に教えてください
6931 次
2 に答える
5
クラスがサーブレット コンテナーで使用できることを確認する必要があります。これを行う方法は、使用しているサーブレット コンテナによって部分的に異なりますが、jar ファイルWEB-INF/lib
またはクラス ファイルをWEB-INF/classes
(もちろん正しいフォルダ構造の下に) いつでも配置できます。
うまくいけば、サーブレット コンテナのドキュメントに詳細が記載されています。たとえば、Tomcat 6.0 のドキュメントには、Tomcat がクラスを検索する正確な場所に関する詳細を示すこのページが含まれています。
于 2010-06-13T15:13:18.560 に答える
0
また、クラスにパッケージステートメントが含まれていることを確認する必要があります。Tomcatがデフォルトのno-packageのクラスを親切に見ているとは思いません。
于 2010-06-13T15:28:56.353 に答える