我基本上和这里有完全相同的问题:
http://stackoverflow.com/questions/2416155/issue-in-executing-spring-web-project-in-eclipse-on-tomcat-server
但该问题的修复不起作用。我的pom.xml中有属性,比如
<properties>
<build.cmsBaseUrl>setineclipsebuildprofile</build.cmsBaseUrl>
</properties>
我可以从eclipse构建配置文件中设置(或直接在pom.xml中设置它不是问题的根源)。该属性会自动替换到我的java资源文件夹中的属性文件中,例如
server.environment.cmsBaseUrl=${build.cmsBaseUrl}/
使用maven构建并手动部署到Tomcat。但是如果我在Eclipse(STS)内部使用Tomcat,则不会发生替换。我添加了
war:inplace
根据其他答案的说明,但仍然没有替代:(
答案 0 :(得分:1)
我升级到STS 2.8,使用新的m2e支持,过滤效果很好,开箱即用 -