【发布时间】:2015-04-18 07:49:18
【问题描述】:
我有一个使用 Wicket 6、Spring 3.2 和 WildFly 8.2.0 的 Java Web 应用程序。现在我在 jboss-web.xml 文件中设置我的 web 应用程序的上下文根,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 5.0//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd">
<jboss-web>
<context-root>/myCustomContextRoot</context-root>
</jboss-web>
jboss-web.xml 文件被编译到战争中。现在一些客户想要将此上下文根更改为空的上下文根。所以我不得不根据不同的上下文根重新编译我的应用程序版本。有没有办法从 .war 外部、以编程方式从 .properties 文件或任何其他方式(例如 WildFly 8.2.0 的 standalone.xml)设置我的应用程序的上下文根?
【问题讨论】:
-
好问题,我也想更改上下文根目录,但我手头有 jboss-web.xml,如果我们可以在 Wildfly 的设置中配置它,就像我们正在更改在tomcat的server.xml中,会好很多..
标签: java spring properties wicket wildfly