0

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

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

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

有没有办法在没有战争文件部署的情况下做到这一点?

4

2 回答 2

1

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

于 2011-03-28T03:41:56.950 回答
1

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

如果您使用的是 Eclipse IDE,那么只需在 IDE 中设置一个新服务器,然后运行方式>在服务器中运行....这可能会有所帮助,即重新定义您的服务器并重新部署。

于 2011-03-28T03:56:43.117 回答