JBoss中Java web项目想在外网中通过IP+端口号直接访问怎样设置?
在JBoss服务器中部署了个javaweb项目,现在在外网中通过“IP地址:80/scsia/root”能够访问,但现在由于要绑定域名就需要改成“IP地址:80”也就是I...
在JBoss服务器中部署了个java web项目,现在在外网中通过“IP地址:80/scsia/root”能够访问,但现在由于要绑定域名就需要改成“IP地址:80”也就是IP地址+端口号直接访问不需要后面的项目目录(scsia/root),听说可以在根目录下放一个index.jsp跳转,求高手指教,给出详细配置文件,谢谢~
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
2个回答
展开全部
在apache和jboss整合情况下通过域名直接访问,不需要输入项目名。
在项目war包中添加jboss-web.xml,和web.xml一个目录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.fanfeng.tk</virtual-host> #可省略
</jboss-web>
<context-root>/</context-root>表示可以直接通过根访问,不需要输入完整的项目名
<virtual-host>www.fanfeng.tk</virtual-host>只有通过www.fanfeng.tk才能访问。如果是多个项目的context-root都是/的话,只能通过virtual-host来区分的。
在项目war包中添加jboss-web.xml,和web.xml一个目录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.fanfeng.tk</virtual-host> #可省略
</jboss-web>
<context-root>/</context-root>表示可以直接通过根访问,不需要输入完整的项目名
<virtual-host>www.fanfeng.tk</virtual-host>只有通过www.fanfeng.tk才能访问。如果是多个项目的context-root都是/的话,只能通过virtual-host来区分的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-07-03
展开全部
楼主,你在默认主页中添加index.jsp,内容就是转向。 想说的是,80是默认端口,不需要写上去的。
追问
实在是小白,能否给出index.jsp转向的详细代码呢?一定重谢啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询