GlassFish是開源的Java EE5服務器(網站服務器培訓 郵件服務器培訓 視訊服務器培訓 ),它有它自己獨特的技術特性如:HTTP引擎Grizzly,JMX(Java Management Extensions)技術,Java DB,TopLink,JSF(Java Server Face) Templating,Clustering(集群),JBI(Java Business Integration)等等。
1.GlassFish的安裝
GlassFish的安裝不同於Tomcat,JBoss或Weblogic等服務器,它需要基於二進制文件來安裝,並且需要JDK5.0以上版本。從官方網站下載GlassFish安裝文件,你會發現它是一個。jar格式的文件,把它重命名為glassfish.jar,把它放到一個硬盤根目錄下,如:/D.
*打開Windows的命令行,輸入:Java -XMx256m -jar glassfish.jar然後回車。-Xmx256m是為了安全考慮防止內存溢出的錯誤。
*從命令行進入D:/glassfish目錄下,輸入:lib\ant\bin\ant -f setup.XML ,這個是利用glassfish自身攜帶的ant工具進行安裝。
*輸入:lib\ant\bin\ant -f setup-cluster.XML進行glassfish的集群安裝。
2.GlassFish的啟動和關閉
啟動GlassFish:進入到GlassFish的目錄D:\glassfish\bin,運行asadmin.bat文件,這時會啟動GlassFish的命令,輸入:start-domain 或者start-domain domain1,(因為glassfish安裝時都會默認安裝一個域目錄文件夾名為domain1,如果我們已經在命令行中新建了域目錄domain2,我們可以用start-domain domain2打開服務器)。然後提示輸入用戶名:admin,密碼:adminadmin然後服務器會提示你已經登陸成功。或者進入D:\glassfish\domains\domain1\bin運行startserv.bat文件。最後我們打開浏覽器輸入:http://localhost:8080/可以看到Html頁面顯示你已經登陸成功了。
關閉GlassFish:命令行輸入:stop-domain domain1 或者進入
D:\glassfish\domains\domain1\bin運行stopserv.bat文件。
3.GlassFish的管理器
管理密碼:打開http://localhost:4848/登陸進去,可以看到左邊欄有GlassFish的一些事務管理欄,可以在Domain欄中的Administrator Password更改服務器密碼,也可以通過命令行輸入:change-master-password更改新管理員密碼。我們還可以對密碼進行加密:create-password-alias ――user admin jms-passWord 命令行會提示你輸入一個alias密碼,我們要將它更服務器密碼區別開來。當然還有安全性還有更詳細的設置你可以自己去查閱文檔。
應用欄:我們可以看到Applications下的各種應用,分別用來部署不同的模塊,比如我們在EJB modules部署我們已經設計好的EJB3Session.jar.也可以通過命令行:deploy來部署模塊。其他應用欄下的具體應用不細說了,你可以自己嘗試或查閱相關文檔。
JBI欄:包括Service Assemblies(服務集群) ,Components(元件),Shared LibrarIEs(共享庫)。
資源適配器欄:JDBC,JMS Resources,JavaMail Sessions,JNDI,Connectors,這些大家應該比較熟悉吧。
4.集群欄:
這個欄目會顯示連接在服務器的各個主機的狀態。
最後欄目還包括HttpLoad Balancers,Node Agents以及服務器的詳細配置情況Configurations,到這裡你發現GlassFish在Java EE應用中的強大優勢了吧,還有很多內容這裡沒有提及到,自己去挖掘吧。