我想知道如何在Java Web应用程序中设置上下文路径。
更确切地说,在Maven项目中,是否从pom.xml文件中设置了上下文路径?
上下文路径值是在Web应用程序中的任何地方引用的,还是仅仅是WAR文件的名称?
WAR文件的名称和上下文路径是否可能不同?

最佳答案

尽管项目是通过ant,maven,gradle或其他任何方式构建的,但上下文路径是war文件的名称。如果要更改应用程序的上下文路径,则最简单的方法是更改​​生成的 war 的名称。在maven中,这可以通过插件完成,下面是一个示例:

<plugin>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.6</version>
    <configuration>
        <warName>kasnet-webapp</warName>
    </configuration>
</plugin>

另一种实现方法是为正在使用的应用程序服务器使用特定的配置,如here所示。

关于java - 如何在Java Web应用程序中设置上下文路径?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35063994/

10-09 04:56