从春季启动项目部署战争

时间:2018-01-26 08:12:14

标签: java spring maven spring-boot

我试图基于spring-boot项目创建可部署的WAR,但是当我运行mvn clean install时,我得到以下异常

嵌套异常是java.lang.IllegalArgumentException:无法解析占位符' env' in value" classpath:endpoints - $ {env} .properties"

$ {env}是VM参数-Denv = dev

我该怎么办?

1 个答案:

答案 0 :(得分:0)

在您的pom.xml中,您必须更改:

<packaging>jar</packaging>

for:

<packaging>war</packaging>

之后,你必须编译:mvn clean package

通过这种方式,您可以使用spring-boot编译战争。 但是,我不知道你是否可以使用-Denv参数。