2011-06-23 34 views
1

自分のアプリケーションのlibフォルダの下に "myLibs"という名前のフォルダにjarファイルを入れました。私がアプリケーションを実行すると、ジャーの中にあるクラス(myLibsフォルダの中に置かれているクラス)のためにNoClassDefFoundExceptionが得られます。しかし、libフォルダの中に入れたらクラスにアクセスできます。私の質問は次のとおりです:"ApacheのTomcatでアプリケーションのlibフォルダ内にフォルダを作成してそこにjarファイルを置くことはできませんか?なぜこれはできないのですか?"apache tomcatのlibフォルダのjarファイルにアクセスできない

マイフォルダ構造: -

TOMCAT_HOME 
| 
+----webapps 
    | 
    +---- MyApp 
      | 
      +----WEB_INF 
       | 
       +----lib 
        | 
        +----myLibs 

のApache Tomcatバージョン: - 6.0.20

答えて

0

はおそらくパスTOMCAT_HOME/webapps/MyApp/WEB_INF/lib/myLibsを含めるように$CLASSPATHを調整する必要があります。 shared.loaderまたはcommon.loaderのプロパティを/conf/catalina.propertiesに指定することができます。

1

Tomcatがlibのように、デフォルトのディレクトリになります......あなたはlibの中に独自のフォルダをHMAKEしたいならば、uはおそらくパスを再定義する必要があります..... look here for more details はそれが役に立てば幸い。 ...

+0

申し訳ありません申し訳ありませんが私はウルのバージョンはリンクを更新します –

関連する問題