jboss 6.0的默认主页在/deploy/ROOT.war下,ROOT.war也是jboss的默认根应用。
在正式的生产环境下,我们需要设置jboss的默认根应用为自己的应用,这样通过http://IP地址:8080/就可以访问到自己的应用,而不是jboss的欢迎页面。设置很简单,如下:
① 在自己的WEB项目下的"WEB-INF"目录下新建一个jboss-web.xml文件,内容如下:
- <jboss-web>
- <context-root>/</context-root>
- </jboss-web>
② 将ROOT.war重命名为root.war。这一点很重要,不然在启动jboss时会报错,说重复发布“/”应用。当然,网上有很多人说直接把ROOT.war目录删掉,这样也可以,但是想查看一下jboss服务器的状态就比较麻烦了。因此,将其重名一下,即实现了我们想要的默认根应用,又不有损jboss的完整性,这样通过http://IP地址:8080/root/仍可以访问jboss的主页。
③ 重新发布WEB应用,启动JBOSS,通过http://IP地址:8080/ 即可浏览该WEB应用程序的内容。
除此之外,还有一种方法,即在jboss的默认主页index.html里添加一段js代码,重定向到自己的默认应用主页上,js代码如下:
- <script type="text/javascript">
- window.location.href = "/自己的应用名/";
- </script>
就这么简单!