tomcat 6在启动时没有在webapps文件夹中查找类

时间:2011-03-28 03:23:45

标签: classpath localhost tomcat6 logging classnotfoundexception

我有问题,当我启动tomcat时,它会记录localhost.log文件中的ClassNotFoundException异常。我在Windows 7下运行它。一切正常。

我能够停止获取CNFE例外的唯一方法是将我的所有$CATALINA_HOME/webapps/ROOT/WEB-INF/lib内容移至$CATALINA_HOME/lib
我只是不知道在哪里寻找classpath配置。

我应该如何配置Tomcat以在$CATALINA_HOME/webapps/ROOT/WEB-INF/lib$CATALINA_HOME/webapps/ROOT/WEB-INF/classes个文件夹中查找类?

如果没有war文件部署,有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

这听起来很明显,但您是否尝试将其部署为war文件? (如果这是一个java项目)

答案 1 :(得分:1)

如果您将项目部署为.war,那么您不应该获得ClassNotFoundException,但我建议您重新设计项目。

如果您正在使用Eclipse IDE,那么只需在IDE中设置一个新服务器,然后运行另外一个> Run In Server ....这可能有助于重新定义您的服务器并重新部署。