我想知道如何通过jboss5.0.0
托管网站说我在localhost上有我的应用程序
http:// localhost:8080 / someApp
我想将其指向http:// www.someapp.com
编辑server.xml我将端口更改为80,因此应用程序现在位于
http:// localhost / someApp
现在,我编写了jboss-web.xml并将上下文根更改为/
<jboss-web>
<context-root>/</context-root>
<virtual-host>www.someapp.com</virtual-host>
</jboss-web>
并删除了ROOT.war,因此应用程序现已开启
http:// localhost /
所以,如果我现在不得不说出来:
http:// www.someapp.com
什么是虚拟主机?
此致
Jamshed Katta
答案 0 :(得分:1)
C:\jboss-5.1.0.GA\server\default\deploy\jbossweb.sar\server.xml
转到该文件的末尾,有一个主机标记,之后添加此主标记。
<Host name="www.someapp.com" autoDeploy="false" deployOnStartup="false" deployXML="false">
<Valve className="org.apache.catalina.valves.AccessLogValve" prefix="localhost_access_log."
suffix=".log" pattern="common" directory="${jboss.server.log.dir}" resolveHosts="false"/>
</Host>
如果您没有DNS,则必须编辑主机文件以添加域IP映射。
http://www.openscope.net/2010/01/17/virtual-hosting-with-jboss/