请教一个jboss部署的问题,急急急,80分送出

daviddivad 2016-07-29 09:52:06
使用jboss4.2.2GA的版本,部署在云服务上,通过IP访问正常(如:http://112.39.255.34:8080/MyProject),现在域名申请并备案绑定了,需要在jboss端做相应的处理,希望通过类似www.myweb.com直接访问到应用

1、项目下,与web.xml同一目录下增加文件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.myweb.com</virtual-host>
</jboss-web>

2、在jboss-web.deployer下改server.xml
在Engine标签内加一个Host节点
<Host name="www.myweb.com"
autoDeploy="false" deployOnStartup="false" deployXML="false"
configClass="org.jboss.web.tomcat.security.config.JBossContextConfig">
<Valve className="org.jboss.web.tomcat.service.jca.CachedConnectionValve"
cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager"
transactionManagerObjectName="jboss:service=TransactionManager"
resolveHosts="true" />
<DefaultContext cookies="true" crossContext="true" override="true"/>

但是没效果,在域名后加端口号也不行,加上应用名MyProject也不行,不知道哪里错了?
...全文
124 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
daviddivad 2016-08-02
  • 打赏
  • 举报
回复
没人会吗?指导一下啊
街头小贩 2016-08-02
  • 打赏
  • 举报
回复
你的需求有两个: 1.ip换成域名 re: 在原来的jboss不中需要作任何改动.只要在你的域名面板中操作即可,填加一条A记录 2.8080端口变为80 方案1: 用nginx转发 方案2: 在jboss的配置中把端口从8080改为80

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧