JBoss 目錄結構


安裝JBoss 會創建下列目錄結構:

目錄 描述 
bin 啟動和關閉JBoss 的腳本 
client 客戶端與JBoss 通信所需的Java 庫(JARs) 
docs 配置的樣本文件(數據庫配置等) 
docs/dtd 在JBoss 中使用的各種XML 文件的DTD 。 
lib 一些JAR,JBoss 啟動時加載,且被所有JBoss 配置共享。(不要把你的庫放在這里) 
server 各種JBoss 配置。每個配置必須放在不同的子目錄。子目錄的名字表示配置的名字。JBoss 包含3 個默認的配置:minimial,default 和all,在你安裝時可以進行選擇。 
server/all JBoss 的完全配置,啟動所有服務,包括集群和IIOP 。(本教程就采用此配置) 
server/default JBoss 的默認配置。在沒有在JBoss 命令航中指定配置名稱時使用。(本教程沒有安裝此配置,如果不指定配置名稱,啟動將會出錯) 
server/all/conf JBoss 的配置文件。 
server/all/data JBoss 的數據庫文件。比如,嵌入的數據庫,或者JBossMQ 。 
server/all/deploy JBoss 的熱部署目錄。放到這里的任何文件或目錄會被JBoss 自動部署。EJB、WAR 、EAR,甚至服務。 
server/all/lib 一些JAR,JBoss 在啟動特定配置時加載他們。(default 和minimial 配置也包含這個和下面兩個目錄。) 
server/all/log JBoss 的日志文件 
server/all/tmp JBoss 的臨時文件。

3.2 JBoss 中的部署
JBoss 中的部署過程非常的簡單、直接。在每一個配置中,JBoss 不斷的掃描一個特殊目錄的變化:[jboss 安裝目錄]/server/config-name/deploy 此目錄一般被稱為“部署目錄”。你可以把下列文件拷貝到此目錄下:


任何jar 庫(其中的類將被自動添加到JBoss 的classpath 中) 

EJB JAR 

WAR (Web Appliction aRrchive) 

EAR (Enterprise Application aRchive) 

包含JBoss MBean 定義的XML 文件 

一個包含EJB JAR 、WAR 或者EAR 的解壓縮內容,並以.jar 、.war 或者.ear 結尾的目錄。 
要重新部署任何上述文件(JAR 、WAR 、EAR 、XML 等),用新版本的文件覆蓋以前的就可以了。JBoss 會根據比較文件的時間發現改變,然后部署新的文件。要重新部署一個目錄,更新他的修改時間即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM