我在eclispe中使用spring有一个基本的web项目。 我已经安装了tomcat v7。
现在当我单独启动服务器而不添加任何应用程序时,它运行正常 但是当我将项目添加到服务器然后strat它然后错误来
"Tomcat 7 failed to start"
最初该项目工作正常,但后来我删除了几个弹簧罐,然后我再次添加但是我收到了这个错误。
现在有什么方法可以找到问题所在。任何日志文件???
答案 0 :(得分:2)
我建议不要在Eclipse中启动它,直到你能在Eclipse之外成功启动它。
打开命令shell,确保Tomcat / bin位于PATH中,然后执行catalina.bat脚本。您将能够在shell中看到更详细的消息(如果有的话)。
您还应该检查Tomcat / logs目录以查看它们可以告诉您的内容。
CLASSPATH应该在启动脚本中正确设置。
更新:
由于您知道可以在没有Eclipse的情况下启动Tomcat,因此您知道问题出在IDE中。
我的猜测是你的项目需要Tomcat / lib JAR可用而它们不是。您可以告诉Eclipse在构建和运行时将您在特定目录中找到的所有JAR添加到CLASSPATH(您可以使用IntelliJ)。右键单击项目根目录,查看是否有下拉列表添加到路径中。