首页 > 代码库 > JBoss WildFly(JBoss8)如何将应用部署到根上下文
JBoss WildFly(JBoss8)如何将应用部署到根上下文
当我们访问 localhost:8080/ 的时候,总会出现JBoss的欢迎页面,如果我们想访问根目录的时候直接转到我们的Web应用,则需要两步,一是在/WEB-INF/ 目录下添加jboss-web.xml文件命令JBoss将应用注册到根上下文,二是取消欢迎页面。而WildFly跟JBoss以前的版本取消欢迎页面的配置又有所不同。
首先在项目目录WEB-INF 下添加jboss-web.xml:
<?xml version="1.0" encoding="UTF-8"?> <jboss-web> <context-root>/</context-root> </jboss-web>
然后打开 $JBOSS_HOME/standalone/configuration/standalone.xml, 找到以下片断:
<server name="default-server"> <http-listener name="default" socket-binding="http"/> <host name="default-host" alias="localhost"> <location name="/" handler="welcome-content"/> <filter-ref name="server-header"/> <filter-ref name="x-powered-by-header"/> </host> </server> <servlet-container name="default"> <jsp-config/> </servlet-container> <handlers> <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/> </handlers>
注意看第四行
<location name="/" handler="welcome-content"/>
可以猜到就是它让我们在访问 / 的时候跳到JBoss的欢迎页面了。所以,删除这一行即可。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。