我已将我的jar文件放在名为“myLibs”的文件夹中,位于我的应用程序的lib文件夹下。当我运行应用程序时,我得到NoClassDefFoundException
的jar中的类(放在myLibs文件夹中)。但当我把它放在lib文件夹中时,我可以访问它的类。所以我的问题是:“我们不能在apache tomcat中的应用程序的lib文件夹中创建一个文件夹并将jar放在那里吗?为什么这不可能?”
我的文件夹结构: -
TOMCAT_HOME
|
+----webapps
|
+---- MyApp
|
+----WEB_INF
|
+----lib
|
+----myLibs
Apache tomcat版本: - 6.0.20
答案 0 :(得分:1)
Tomcat将默认目录作为lib ......所以如果你想在lib中创建自己的文件夹,那么你可能需要重新定义路径..... look here for more details 希望它有所帮助....
答案 1 :(得分:0)
您可能需要调整$CLASSPATH
以包含路径TOMCAT_HOME/webapps/MyApp/WEB_INF/lib/myLibs
。您可以在shared.loader
的{{1}}或common.loader
属性中指定它。