我有以下部署情况:
- 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/