将jhipster应用程序部署到不同的上下文路径

时间:2016-03-17 15:24:12

标签: java spring maven tomcat jhipster

我正在尝试使用'mvn'命令部署jhipster应用。我相信这将运行默认的spring-boot:run。我认为这部署到了tomcat。一旦服务器启动,应用程序就可以在http://localhost:8080处获得。这很好用。但是,我想设置应用程序的上下文路径,我不想将其部署到根目录。

例如:http://localhost:8080/test应该带我到应用程序索引页面。

我厌倦了以下,但它没有用。

mvn -Pprod包

java -jar target / jhipster-0.0.1-SNAPSHOT.war -Dserver.contextPath = / test

感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:7)

经过几个小时的谷歌搜索和尝试不同的事情,我可以保证在application-local.yml为我设置属性的效果。

所以在我的application-local.yml文件中,我设置了:

server:
     port: 8080
     contextPath: /test

Spring Boot附带了一些预构建的属性支持,可以在application.properties文件中定义。