Java 从Jboss AS7到wildfly 9的迁移-如何进行配置,以便无需;www";在前面
我们刚刚将web应用程序从Java 1.7和Jboss AS7升级到Java 1.8,将web服务器升级到wildfly 9.0.1。Java 从Jboss AS7到wildfly 9的迁移-如何进行配置,以便无需;www";在前面,java,jboss,Java,Jboss,我们刚刚将web应用程序从Java 1.7和Jboss AS7升级到Java 1.8,将web服务器升级到wildfly 9.0.1。 除了不能简单地通过“somedomain.com”访问web应用程序之外,所有这些都可以正常工作。我必须键入“www.somedomain.com” JBossAS7在standalone.xml中包含以下内容: <virtual-server name="default-host" enable-welcome-root="true"> &
除了不能简单地通过“somedomain.com”访问web应用程序之外,所有这些都可以正常工作。我必须键入“www.somedomain.com” JBossAS7在standalone.xml中包含以下内容:
<virtual-server name="default-host" enable-welcome-root="true">
<alias name="localhost"/>
<alias name="somedomain.com"/>
<alias name="www.somedomain.com"/>
<rewrite pattern="^(.*)$" substitution="https://www.somedomain.com$1" flags="R=301,L">
<condition test="%{HTTP_HOST}" pattern="^somedomain\.com$" flags="NC"/>
</rewrite>
</virtual-server>
我应该把它放在wildfly的配置中的什么地方
我的服务器是Windows 2012 要使多个别名正常工作,请如下配置:
<subsystem xmlns="urn:jboss:domain:undertow:1.2">
<buffer-cache name="default"/>
<server name="default-server">
<http-listener name="default" socket-binding="http"/>
<ajp-listener name="ajp" socket-binding="ajp"/>
<host name="default-host" alias="localhost,somedomain.com,www.somedomain.com">
</host>
</server>
<servlet-container name="default">
<jsp-config/>
<websockets/>
</servlet-container>
<handlers>
<file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
</handlers>
<filters>
<response-header name="server-header" header-name="Server" header-value="WildFly/8"/>
<response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1"/>
</filters>
</subsystem>