java - Java Web 应用程序中的上下文路径是如何设置的?

标签 java maven

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

最佳答案

上下文路径是 war 文件的名称,尽管项目是通过 ant、maven、gradle 或其他方式构建的。如果您想更改应用程序的上下文路径,那么最简单的方法就是更改生成的 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/

相关文章:

java - 如何更改 Maven 构建目录?

java - 如何在 Eclipse 中为新的 Maven 项目设置默认 JDK?

java - Maven 无法下载依赖项

java - 键入特定的 java.util.List.toArray()

java - 在 Windows 8 上将 java 6 更新到 java 7

java - 使用 ListView 和 ScrollView 在 fragment 上放置阴影

android - 将 maven 添加到 android 项目

java - 为什么我应该将 Boolean 作为参数而不是 "boolean"传递?

java - 使用 StringTokenizer 和连接字符串之间有什么区别吗?

java - %USERPROFILE% 下的 Eclipse Maven 本地存储库设置