Java 如何更改weblogic的springboot上下文路径?

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

我用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/

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中使用手动部署?