您可以像在Tomcat中一樣設置虛擬主機(實際上JBoss Web Service是Tomcat的視覺修改版本)。
你可以在deploy/jbossweb.sar/server.xml
找到適合你的個人資料。您只需定義Host
標籤即可在該文件中定義虛擬主機。
接下來你必須設置你的應用程序。只需創建jboss-web.xml
文件並將其放置在應用程序WEB-INF
direcotry中。在該文件中,您必須將您的應用程序與適當的虛擬主機綁定。它可以看起來像這樣:
<jboss-web>
<context-root>/application_context</context-root>
<virtual-host>virtual_host</virtual-host>
</jboss-web>
可以發現,文章中一些更多的信息:Hosting Multiple Domains With JBoss
從外部direcotry安裝應用程序
您可以添加額外的目錄,可以在其中部署應用程序(就像deploy
目錄)。
你必須編輯conf/bootstrap/profile.xml
- 你可以在你的個人資料中找到。查找屬性名applicationURIs
並添加額外的目錄:
<property name="applicationURIs">
<list elementClass="java.net.URI">
<value>${jboss.server.home.url}deploy</value>
<!-- Below new directory do scan by JBoss AS -->
<value>file:///nfs/applications</value>
</list>
</property>
更多信息,你可以在這裏找到:How to deploy my application in an external directory in JBoss-5
好吧,我的問題的答案的一部分,但如何我主持deploy目錄外的項目?我希望它們位於/ mnt/hgfs/Workspace/ColdFusion中。 – 2011-03-14 19:42:45
請參閱我的更新回答。 – 2011-03-14 23:32:17
這是否是這個mena – 2012-03-01 04:33:49