【发布时间】:2015-09-28 23:29:15
【问题描述】:
我正在使用 Eclipse、Spring、tomcat 服务器、maven。 当我使用 maven 构建项目时,我需要传递一些参数。当我使用命令行或右键单击 POM.xml 并运行它时,一切正常,在 eclipse 中进行运行配置更改。
但是一旦我启动我的tomcat,它就无法找到我想要传入参数的值并且它给出了一个异常
: 无法打开 ServletContext 资源 [/WEB-INF/classes/properties/application-${spring.profiles.active}.properties]
这里 ${spring.profiles.active} 应该替换为参数值。
所以eclipse没有使用带有参数的maven来自动构建和部署在服务器上。
【问题讨论】:
-
嗨,我的问题是我能够得到我从 maven 传递的参数,如果我通过手动将 jar 放到 webapps 文件夹中将 jar 部署到我的 tomcat 上,这一切都很好。但是当我使用我在eclipse中添加的tomcat并且eclipse正在为我构建战争时,我无法获得maven参数。所以,有没有办法强制eclipse使用maven配置来构建战争。
标签: java eclipse spring maven tomcat7