【问题标题】:How can I set context path in spring boot jboss/wildfly?如何在 Spring Boot jboss/wildfly 中设置上下文路径?
【发布时间】:2021-05-18 00:13:00
【问题描述】:

我知道如何在 WAR 项目中设置上下文路径。 在 META-INF 文件夹中创建一个 context.xml 文件并添加以下行

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/my-project-path"/>

但我不知道如何在没有 context.xml 文件的 JAR 项目中进行设置。 我尝试了以下方法,但没有奏效

1) server.servlet.context-path=/my-project-path in application.properties
2) System.setProperty("server.servlet.context-path", "/my-project-path");

编辑

server.servlet.context-path=/my-project-path 正在嵌入 Tomcat 的 netbeans 中工作。

但不能在 jboss/wildfly 中工作

【问题讨论】:

标签: java spring-boot jar java-war


【解决方案1】:

Spring Boot 支持的所有 server.* 属性仅适用于嵌入式 servlet 容器 (Tomcat) 的配置。

Jboss Wildfly

在此目录中添加您的jboss-web.xml 文件:/src/main/webapp/WEB-INF

内容:

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
        <context-root>/</context-root>
</jboss-web>

【讨论】:

  • 明白。非常感谢
猜你喜欢
  • 2019-12-25
  • 2017-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-03
  • 2020-05-07
  • 2015-09-09
  • 1970-01-01
相关资源
最近更新 更多