JBoss7发布项目,访问路径不带项目名

  • Post author:
  • Post category:其他


因为jboss7必须war包发布,可用war包发布后,页面的请求必须带有项目名称。


比如: 用jboss7发布project_2013.war项目,那么发布成功后,访问

1.创建WEB-INF/jboss-web.xml文件,全部内容如下:

<?xml version=”1.0″ encoding=”UTF-8″?>


<jboss-web>


<context-root>/</context-root>


</jboss-web>

2.修改/jboss-as-7.0.0.Final/standalone/configuration/standalone.xml文件


在文件的最后找到

<subsystem xmlns=”urn:jboss:domain:web:1.0″ default-virtual-server=”default-host”>


<connector name=”http” scheme=”http” protocol=”HTTP/1.1″ socket-binding=”http”/>


<virtual-server name=”default-host” enable-welcome-root=”true”>


<alias name=”localhost” />


<alias name=”example.com” />


</virtual-server>


</subsystem>

将enable-welcome-root=”true”删除


否则启动时会抛出”Child container with name already exists”错误



版权声明:本文为u011134399原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。