Java 如何更改weblogic的springboot上下文路径?
我用springboot、weblogic和maven创建了这个项目。还可以使用jsf创建一个简单的hello world。但是现在我想更改url。我尝试了change server.servlet.context-path,但它不起作用。我做错了什么 myURL= 我更改了应用程序Java 如何更改weblogic的springboot上下文路径?,java,spring,maven,spring-boot,Java,Spring,Maven,Spring Boot,我用springboot、weblogic和maven创建了这个项目。还可以使用jsf创建一个简单的hello world。但是现在我想更改url。我尝试了change server.servlet.context-path,但它不起作用。我做错了什么 myURL= 我更改了应用程序 spring.application.name= Corp server.servlet.context-path= /corp spring.mvc.view.prefix:/WEB-INF/jsf/ sp
spring.application.name= Corp
server.servlet.context-path= /corp
spring.mvc.view.prefix:/WEB-INF/jsf/
spring.mvc.view.suffix:.jsp
Pom.xml
<properties>
<java.version>1.8</java.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.2.9</version>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.2.9</version>
</dependency>
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>6.1</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
</dependencies>
1.8
org.springframework.boot
springbootmaven插件
org.apache.tomcat.embed
汤姆卡特·贾斯珀
假如
org.springframework.boot
SpringBootStarterWeb
org.springframework.boot
spring启动程序日志记录
org.springframework.boot
弹簧起动试验
公用记录
公用记录
测试
com.sun.faces
JSFAPI
2.2.9
com.sun.faces
jsf impl
2.2.9
org.primefaces
素面
6.1
javax.servlet
javax.servlet-api
您可以在src/main/webapp/WEB-INF/weblogic.xml
中指定。WebLogic将获取它并覆盖server.servlet.context路径
:
<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-web-app
http://xmlns.oracle.com/weblogic/weblogic-web-app/1.4/weblogic-web-app.xsd">
<wls:context-root>/corp</wls:context-root>
</wls:weblogic-web-app>
/公司
我记得,weblogic只允许部署war文件。您是否正在生成spring boot应用程序的war文件而不是jar文件?另外,您是否在weblogic中使用手动部署?