Jboss修改預設介面(設定虛擬主機)

不能飛的肥燕發表於2010-08-16

  在使用jboss的時候,一般會將應用deploy在%JBOSS_HOME%/server/default/deploy下,假定應用為test.war

這樣需要通過 http://localhost:8080/test來訪問,而通過http://localhost:8080訪問的則是deploy下的Root.war。

  如果希望通過http://localhost:8080/就訪問到test.war的應用,可以通過設定jboss的虛擬主機來實現:

 

  首先在%JBOSS_HOME%/server/default/deploy/jbossweb.sar/server.xml中定義host:

  在test.war//WEB-INF 中新建檔案jboss-web.xml,檔案內容如下

  修改C:/WINDOWS/system32/drivers/etc/hosts檔案,加入域名對映www.test.com 

  

  執行: run www.test.com

這樣就可以通過 http://www.test.com:8080 訪問test.war這個應用了。

--以上配置在jboss5.0.0版本測試並且通過。

 

相關文章