java - 我可以在 jboss 4.2 中全局更改 Web 应用程序根目录吗?

标签 java tomcat servlets jboss

我有以下部署情况:

  • application_one.war
  • application_two.war
  • application_three.war

当我在 Jboss 中部署它时,我得到三个 url 上下文:

  • http//myserver/application_one/
  • http//myserver/application_two/
  • http//myserver/application_three/

是否可以在单个设置中全局更改(添加)所有已部署网络应用程序的附加路径,以便我的新路径看起来像这样?

  • http//myserver/globalprefix/application_one/
  • http//myserver/globalprefix/application_two/
  • http//myserver/globalprefix/application_three/

我不想通过使用 jboss-web.xml 来改变 war ,但我希望以一种通用的方式在中心位置这样做,所以即使是新的 war 也会预先考虑这个上下文。

最佳答案

这有点偏离主题,但在许多生产环境中,您的应用程序服务器(在本例中为 JBoss)“前面”会有一个 Web 服务器,例如 Apache,您可以使用路径(查看 mod_rewrite,但不要引用我的话)。

关于java - 我可以在 jboss 4.2 中全局更改 Web 应用程序根目录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2156919/

相关文章:

java - 带有 java 编译器的客户端模板语言(DRY 模板)

Spring RequestMapping 头痛

java - Undertow servlet 处理程序丢失了由 keycloak 管理的已通过身份验证且有效的 SecurityContext

java - session 结束后,如何在Java Web Application中自动注销用户的登录页面?

java - 如何在 servlet 中显示文件位置的视频

java - 是否可以在 Java 应用程序上添加类似 facebook 的按钮?

java - 如何从字符串中过滤某些数字值并返回其余部分

java - Matcher 不会匹配 Android 中的模式

Tomcat 7 上下文路径和 war 文件名

tomcat - 无法使用liferay包启动tomcat服务器