JBoss目錄結構說明

 http://www.blogjava.net/livery/articles/262544.html $JBOSS-HOME/bin:
             放置各類腳本文件以及相關文件,包括jboss 啓動和中止的可執行腳本文件。
            $JBOSS-HOME/client:
            存儲配置信息和可能被Java客戶端應用程序或外部Web容器用到的jar文件,一般包括EJB客戶端運行時所須要的jar 
            $JBOSS-HOME/docs:
            保存在JBoss中引用到的XML文件和DTD文件(這裏也提供了在JBoss中如何寫配置文件的例子)、測試腳本。$JBOSS-HOME/docs/examples目錄下有針對不通的數據庫(如MySql、Oracle、SQL Server、Postgres等)配置數據源的JCA配置文件。 相關DTD定義文件位於$JBOSS-HOME/docs/dtd,在其下的文件中能夠查閱某個XML配置文件中某個元素或屬性的意義。
             $JBOSS-HOME/lib:
            這裏存儲運行JBoss微內核所需的jar文件。該目錄下不要存儲任何你本身的jar文件。
             $JBOSS-HOME/server:
            這裏的每個子目錄對應着一個服務器配置。該配置由運行腳本文件時的參數"-c <配置名稱>"來肯定。在server目錄下有三個配置例子,即all、default和minimal,每個配置安裝的服務都不同。其中default下是缺省配置。html

            minimal:僅加載啓動JBoss所需的最少服務,如日誌服務、JNDI和URL部署掃描器(發現新的部署),不包含Web容器、EJB和JMS。 
            all:啓動全部的服務,包括RMI/IIOP、集羣服務和Web服務部署器(默認配置不會被加載)。 
                啓動JBoss時,若是run.bat不帶任何參數,則使用的配置是server/default目錄下的配置。若是要以其它目錄下的配置啓動JBoss,可使用以下參數: 
                 run -c all 
                上述命令將以all目錄下的配置信息啓動JBoss。也能夠在server目錄下新建目錄,按本身的須要寫配置文件。 
                下面以default目錄爲例,介紹服務器配置的目錄結構。 
                    conf:該目錄下有指定核心服務的jboss-service.xml文件,也能夠放其它服務配置的文件。例如:jboss-log4j.xml 是log4j的配置文件 
                    data:該目錄是JBoss內置的數據庫Hypersonic存儲數據的地方,也是JBossMQ(the JBoss implementation of JMS)存儲相關信息的地方。 
                    deploy:這是部署J2EE應用程序(jar、war和ear文件)的位置,只需將相應文件拷貝到該目錄下便可。該目錄也用來熱部署服務和JCA資源適配器。默認已經有一些服務部署到這個目錄。
                            jmx-console,你啓動JBoss後便可訪問。JBoss會週期性的掃描deploy目錄,當有任何組件改變,JBoss會從新部署該程序。 
                            jboss-web.deployer就是jboss集成tomcat所在的位置。啓動端口號能夠經過修改該目錄下的server.xml來進行配置。
                            數據源配置文件文件格式必須是*-ds.xml的樣式。不一樣的數據庫配置參數可參考$JBOSS-HOME/docs/examples/jca/下的示例文檔。有關參數的細節在下面會有必定的描述。
                    lib:存放服務器配置所需的jar文件、公共的jar文件,好比,你能夠將JDBC jar文件、log4j的jar文件等等放在該目錄下。 若是這些jar已經在該lib下存在,那麼web應用的WEB-INF/lib下不用再次放置。 
                    log:存放日誌信息。JBoss使用Jakarta log4j包存儲日誌,在程序中你也能夠直接使用該信息。默認的log4j.xml配置是將日誌輸出到該文件夾下的server.log文件。 jboss-log4j.xml是默認配置文件 
                    tmp:存儲在部署過程當中解壓時產生的臨時文件。 
                    work:Tomcat編譯JSP文件時的工做目錄。若是JSP出錯了,能夠到該目錄下去找對應的文件,定位問題。 
                    目錄data、log、tmp和work在JBoss安裝後並不存在,當JBoss運行時自動創建。    


啓動JBOSS成功後

   查看 http://localhost:8083 會出現一個沒有錯誤的空白頁,正常,應該是這樣。java

   查看 http://localhost:1099 會出現一大堆亂字符,固然,裏面包含了你的 IP 地址等等相似的信息。 1099 是 jnp 協議監聽名字服務的缺省端口, RMI 的缺省端口也是同樣的。在 JNDI 中,咱們須要用到此端口。web

 
更多文章:
相關文章
相關標籤/搜索