有个问题跟大家讨论一下,问题是这样的.假如在jboss下部署了3个工程项目. ROOT.war,p2.war,p3.war而这3个项目又分别解析到3个不同域名,www.p.com,www.p2.com,www.p3.com,但是3个域名都是对应同一个ip的.
我的配置方案是在P2.war与p3.war项目的WEB-INF\下新建文件jboss-web.xml.
p2.war的WEB-INF\下的jboss-web.xml文件内容如下:
PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">
p3.war的WEB-INF\下的jboss-web.xml文件内容如下:
PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">
然后在server.xml文件中添加以下内容
找到: 在其中追加以下内容: deployOnStartup="false" deployXML="false"> prefix="p2_access_log." suffix=".log" pattern="common" directory="${jboss.server.home.dir}/log" resolveHosts="true" /> deployOnStartup="false" deployXML="false"> prefix="p3_access_log." suffix=".log" pattern="common" directory="${jboss.server.home.dir}/log" resolveHosts="true" /> 这样配置好后,重启jboss,发现在只有www.p.com与www.p2.com能访问,www.p3.com不能访问.所以请教熟悉这方面的朋友能不能指导一下是什么原因.