您的位置:首页 > 其它

Jboss修改默认界面(设置虚拟主机)

2010-08-16 14:11 246 查看
在使用jboss的时候,一般会将应用deploy在%JBOSS_HOME%/server/default/deploy下,假定应用为test.war

这样需要通过 http://localhost:8080/test来访问,而通过http://localhost:8080访问的则是deploy下的Root.war。
如果希望通过http://localhost:8080/就访问到test.war的应用,可以通过设置jboss的虚拟主机来实现:

首先在%JBOSS_HOME%/server/default/deploy/jbossweb.sar/server.xml中定义host:

<Host name="www.test.com">
<Alias>www.test.com</Alias>
</Host>


在test.war//WEB-INF 中新建文件jboss-web.xml,文件内容如下

<!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>/</context-root>
<virtual-host>www.test.com</virtual-host>
</jboss-web>


修改C:/WINDOWS/system32/drivers/etc/hosts文件,加入域名映射www.test.com

127.0.0.1 www.test.com


运行: run www.test.com

这样就可以通过 http://www.test.com:8080 访问test.war这个应用了。

--以上配置在jboss5.0.0版本测试并且通过。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: