我有问题,当我启动tomcat时,它会记录localhost.log文件中的ClassNotFoundException异常。我在Windows 7下运行它。一切正常。
我能够停止获取CNFE例外的唯一方法是将我的所有$CATALINA_HOME/webapps/ROOT/WEB-INF/lib
内容移至$CATALINA_HOME/lib
我只是不知道在哪里寻找classpath配置。
$CATALINA_HOME/webapps/ROOT/WEB-INF/lib
和$CATALINA_HOME/webapps/ROOT/WEB-INF/classes
个文件夹中查找类?答案 0 :(得分:1)
这听起来很明显,但您是否尝试将其部署为war文件? (如果这是一个java项目)
答案 1 :(得分:1)
如果您将项目部署为.war,那么您不应该获得ClassNotFoundException,但我建议您重新设计项目。
如果您正在使用Eclipse IDE,那么只需在IDE中设置一个新服务器,然后运行另外一个> Run In Server ....这可能有助于重新定义您的服务器并重新部署。