0

サーブレットから(他のプロジェクトから)通常のJavaクラスにアクセスしようとするたびに、classNotFound例外が発生します。この問題を解決する方法を事前に教えてください

4

2 に答える 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 に答える