JBOSS

參考資料:(https://www.itread01.com/content/1505530923.html)

簡介

JBoss是全世界開發者共同努力的成果,一個基於J2EE的開放源代碼的應用服務器。 因為JBoss代碼遵循LGPL許可,你可以在任何商業應用中免費使用它,而不用支付費用。 JBoss支持EJB 1.1和EJB 2.0 EJB3.0的規範,它是一個管理EJB的容器和服務器。類似於Sun‘s J2SDK Enterprise Edition(J2EE),JBoss的目標是一個源代碼開放的J2EE環境。 但是JBoss核心服務僅是提供EJB服務器。JBoss不包括serverlers/JSP page 的WEB容器,當然可以和Tomcat或Jetty綁定使用。

優點

1、JBoss是免費的,開放源代碼J2EE的實現,它通過LGPL許可證進行發布。

2、JBoss需要的內存和硬盤空間比較小。

3、安裝非常簡單。先解壓縮JBoss打包文件再配置一些環境變量就可以了。

4、JBoss能夠"熱部署",部署BEAN只是簡單拷貝BEAN的JAR文件到部署路徑下就可以了。如果沒有加載就加載它;如果已經加載了就卸載掉,然後LOAD這個新的。

5、JBoss與Web服務器在同一個Java虛擬機中運行,Servlet調用EJB不經過網絡,從而大大提高運行效率,提升安全性能。

6、用戶可以直接實施J2EE-EAR,而不是以前分別實施EJB-JAR和Web-WAR,非常方便。

安裝配置

JBoss的安裝和配置可以直接拷貝使用,但是要改動 %JBoss-HOME%\bin\run.bat裏JAVA-HOME的設置,改成本機JDK的目錄。運行run.bat來啟動JBoss

如何關閉

關閉JBoss:關閉JBoss的 DOS 窗口或按"CTRL + C"

JBoss的目錄結構

1、bin:開始和停止JBoss的地方。

其中有兩個主要的批處理文件:run.bat和shutdown.bat。要啟動JBoss只要執行run.bat文件即可;要停止JBoss必須執行shutdown.bat。註意,shutdown.bat文件直接執行並不會自動停止JBoss,它必須要輸入參數,參數意義如下:

h顯示幫助信息;D設置系統屬性;-停止處理選項;s停止用JNDI URL指定的遠程服務;n通過制定JMX名字來停止服務;a適配到指定的JNDI名稱的遠程服務;u指定用戶名稱;p指定用戶密碼;S停止服務器;e從虛擬機退出;H暫停。

一般,我們使用S選項來停止服務器。即執行shutdown.bat -S。

2、docs:放置JBoss的例子、測試腳本和各種腳本配置文件的DTD。

3、lib:放置JBoss所需要的部分jar包文件。

4、client:放置EJB客戶端運行時所需要的jar包。

5、server:放置各啟動類型的服務器端EJB配置所需要的文件等。

6、backup

Last updated