gpt4 book ai didi

java - 重命名 war 文件以更改 Web 应用程序的上下文路径

转载 作者:行者123 更新时间:2023-11-30 06:11:33 25 4
gpt4 key购买 nike

我正在使用 maven 构建一个网络应用程序。我想更改生成的 warfile 的名称以获得不同的上下文路径。

澄清误解:这不是在开发过程中更改名称,应该可以在不接触任何代码的情况下进行(例如,对于客户)。也应该可以在不同的服务器(如 WildFly、Tomcat 等)上部署这些 war 。

示例:

Hello.war = Hello.war -> URL: localhost:8080/Hello

stupid.war = stupid.war -> URL: localhost:8080/stupid

我怎样才能做到这一点?这可能吗?

最佳答案

对于流行的 servlet 容器(JBoss、Tomcat、Jetty),WAR 命名约定可以驱动上下文路径。如果在任何地方都没有定义明确的上下文路径,则 war 的名称将成为上下文路径。

a.war > localhost:8080/a
b.war > localhost:8080/b

那么问题就是根据您的客户将 war 重命名为不同的名称。

https://docs.jboss.org/jbossas/guides/webguide/r2/en/html/ch06.html https://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Naming http://www.eclipse.org/jetty/documentation/current/configuring-contexts.html

关于java - 重命名 war 文件以更改 Web 应用程序的上下文路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33958635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com