Mak*_*oto 6 java spring tomcat spring-boot
我现在正在探索Spring Boot的可能性,而且我处于轻微的僵局.我希望能够在同一台服务器上同时运行两个Spring Boot应用程序,但是在不同的路径上(一个部署/,另一个部署在/another-path).
因为这是在Spring Boot中运行的嵌入式Tomcat实例,所以没有可供我更改的配置文件.
有没有标准的方法来做到这一点?有可能吗?
gre*_*urn 21
Spring Boot附带了一些预先构建的属性支持.如果创建application.properties文件,则可以包括:
server.port=<another port>
server.address=<another IP address>
server.sessionTimeout=<another timeout setting>
server.contextPath=/your-other-path
Run Code Online (Sandbox Code Playgroud)
这可以在与可运行JAR相邻的application.properties中,嵌入在JAR文件中,或者仅使用java命令作为-Dserver.contextPath =/your-alt-path应用.这些是级联的,这意味着您可以在JAR中嵌入一组默认值,使用本地application.properties文件覆盖,然后最后使用-D选项覆盖application.properties.