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

标签 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

感谢任何帮助。谢谢

最佳答案

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

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

server:
     port: 8080
     contextPath: /test

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

关于java - 将 jhipster 应用程序部署到不同的上下文路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36064885/

相关文章:

java - 在 Spring 中模拟用户

java - 使用 Spring MVC 的虚拟 View

java - 部署到 sonatype nexus 存储库失败并缺少资源

java - 无法运行 Maven Google 标准应用程序引擎 1.9.68 原型(prototype)

spring - 设置 bean 属性 'org.springframework.security.web.DefaultSecurityFilterChain#0' 时无法解析对 bean 'sourceList' 的引用

java - SonarQube 中同一项目的多个 View

java - Gradle 与 Maven : Which one is the best option for Android development

eclipse - 找不到当前线程 Hibernate4/Spring3 的 session

java - 错误 :Execution failed for task ':app:packageAllDebugClassesForMultiDex' . Apache POI Android

java - 用数组填充组合框