我想知道如何在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/