如何使用Spring STS运行和调试WAR?

时间:2015-07-31 23:09:20

标签: spring maven spring-mvc pivotal-web-services

我是Spring的新手,但在过去的一个月里,我们使用STS 3.7和最新的Spring Boot构建了一个不错的Spring Boot应用程序。

现在,我有一个较旧的Spring项目(我认为它可以追溯到Spring 2.0,但它可能是2.5)并且我正在尝试使用STS 3.7来处理它。我从pom.xml导入它并在那里修复了一些小的配置错误,现在我试图让它运行。它正在Java 1.6上进行生产,我试图让它在Spring 4上运行1.8,但最重要的是我需要添加一个增强功能。

当我尝试使用Pivotal TC运行它时,Pivotal启动并且我可以在http://localhost:8080获得Pivotal页面但是当我尝试访问我的应用程序时,我得到一个404页面说"请求的资源是不可用。"

当我启动Pivotal时,这是我在控制台上看到的内容:

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Jul 31, 2015 6:53:19 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 580 ms
Jul 31, 2015 6:53:20 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 349 ms

没有提及我的应用被加载或部署,但我不知道这是否正常。

我放了一些断点,但它们从未被击中过。所以我不知道我的应用程序是否被加载到服务器中,或者服务器是否正在启动但是加载我的应用程序时出现了一些错误。但是,错误页面会在选项卡上显示我的图标。

如果我这样做,我可以从命令行构建我的WAR:

mvn clean package -DskipTests -Dmaven.javadoc.skip=true

所以我不知道从哪里开始。我如何弄清楚发生了什么?我无法找到任何日志,而且我已经通过STS设置进行了调查。我甚至不确定STS是否正在成功构建Java代码,因为在构建过程中没有输出到控制台(我已尝试过自动构建和手动构建)。

非常感谢......

0 个答案:

没有答案