如何在 spring 引导 jboss/wildfly 中设置上下文路径?
How can I set context path in spring boot jboss/wildfly?
我知道如何在 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 在 netbeans embedded Tomcat.
中工作
但无法在 jboss/wildfly
工作
Spring Boot 支持的所有 server.* 属性仅适用于嵌入式 servlet 容器 (Tomcat) 的配置。
Jboss 野蝇
在此目录中添加您的 jboss-web.xml
文件:/src/main/webapp/WEB-INF
内容:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<context-root>/</context-root>
</jboss-web>
我知道如何在 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 在 netbeans embedded Tomcat.
中工作但无法在 jboss/wildfly
工作Spring Boot 支持的所有 server.* 属性仅适用于嵌入式 servlet 容器 (Tomcat) 的配置。
Jboss 野蝇
在此目录中添加您的 jboss-web.xml
文件:/src/main/webapp/WEB-INF
内容:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<context-root>/</context-root>
</jboss-web>