无法访问apache tomcat中lib文件夹下的jar文件

时间:2011-06-23 12:03:25

标签: tomcat

我已将我的jar文件放在名为“myLibs”的文件夹中,位于我的应用程序的lib文件夹下。当我运行应用程序时,我得到NoClassDefFoundException的jar中的类(放在myLibs文件夹中)。但当我把它放在lib文件夹中时,我可以访问它的类。所以我的问题是:“我们不能在apache tomcat中的应用程序的lib文件夹中创建一个文件夹并将jar放在那里吗?为什么这不可能?”

我的文件夹结构: -

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

Apache tomcat版本: - 6.0.20

2 个答案:

答案 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属性中指定它。