在你的项目里的 WEB-INF/下新建文件jboss-web.xml,类似如下内容:
- <?xml version='1.0' encoding='UTF-8' ?>
- <!DOCTYPE jboss-web
- PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"
- "http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">
- <jboss-web>
- <context-root>/</context-root>
- <virtual-host>www.你的域名.com</virtual-host>
- </jboss-web>
每个工程下面都建立一个啊,可以配置工程域名,
<context-root>/</context-root> 设置为默认工程
就是链接的时候不用输入工程名
如果想为每个工程设置多个域名:
修改 JBOSS_HOME/server/.../deploy/jbossweb-tomcatxx.sar/server.xml
找到:<Engine name…
在其中追加以下内容:
这样就可以实现多个工程,多个域名了
- <Host name="www.你的域名.com"
- autoDeploy="false" deployOnStartup="false" deployXML="false">
- <Alias>你的域名.com</Alias>
- <Alias>*.你的域名.com</Alias>
- <!-- Access logger -->
- <!-- -->
- <Valve className="org.apache.catalina.valves.AccessLogValve"
- prefix="yourdomain_access_log." suffix=".log"
- pattern="common" directory="${jboss.server.home.dir}/log"
- resolveHosts="true" />
- <!-- Default context parameters -->
- <DefaultContext cookies="true" crossContext="true" override="true"/>
- </Host>