在Jboss5上托管一个网站?

时间:2011-06-27 15:01:13

标签: hosting web-hosting jboss5.x

我想知道如何通过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

1 个答案:

答案 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/