1

我有一个在 eclispe 中使用 spring 的基本 Web 项目。我已经安装了 tomcat v7 。

现在,当我单独启动服务器,而不添加任何应用程序时,它运行正常,但是当我将项目添加到服务器然后对其进行分层时,就会出现错误

"Tomcat 7 failed to start"

最初项目工作正常,但后来我删除了几个弹簧罐,然后我再次添加,但我得到了这个错误。

现在有什么办法可以找出问题所在。任何日志文件???

4

1 回答 1

2

我建议不要在 Eclipse 中启动它,直到您可以在 Eclipse 之外成功启动它。

打开命令外壳,确保 Tomcat /bin 在您的 PATH 中,然后执行 catalina.bat 脚本。您将能够在 shell 中看到更详细的消息(如果有)。

您还应该检查 Tomcat /logs 目录,看看他们能告诉您什么。

CLASSPATH 应该在启动脚本中正确设置。

更新:

由于您知道可以在没有 Eclipse 的情况下启动 Tomcat,因此您知道问题出在 IDE 中。

我的猜测是您的项目需要 Tomcat /lib JAR 可用,但它们不可用。您可能会告诉 Eclipse 在构建和运行时将它在特定目录中找到的所有 JAR 添加到您的 CLASSPATH(您可以使用 IntelliJ)。右键单击项目根目录,看看是否有一个下拉菜单可以添加到路径中。

于 2011-02-17T13:33:51.317 回答