GlassFish(水晶魚)是一個免費、開放源代碼的應(yīng)用服務(wù),,它實現(xiàn)了Java EE 5,。 Java EE 5 平臺包括了以下最新技術(shù):EJB 3.0,,JSF 1.2,Servlet 2.5,,JSP 2.1,JAX-WS 2.0,,JAXB 2.0,, Java Persistence 1.0, Common Annonations 1.0,, StAX 1.0 等,。
GlassFish雖然是一個標(biāo)準(zhǔn)的Java EE服務(wù)器,但是它同樣具有輕便的Web容器的優(yōu)點,,它和Tomcat一樣是優(yōu)秀的Servlet容器,,同時,它具備延遲加載的功能,,也就是說,, GlassFish在啟動時只會啟動一些必需的核心服務(wù)項,如Local JNDI服務(wù),,用于管理的JMX服務(wù)等,,而對于暫時用不到的服務(wù)通通不予加載,直到需要的時候再說,,而且這個特性不需要額外的配置,。這樣 GlassFish的啟動時間是以前的一半,內(nèi)存占用也只有以前的一半,。 GlassFish的另外一個秘密武器,,就是Grizzly,Grizzly是一個基于Java NIO(New IO)技術(shù),,并完全以Java實現(xiàn)的一個HTTP的Listener,,有了Grizzly,GlassFish在靜態(tài)文件傳輸方面的性能比Tomcat要 強得多,,而且可以支持更多的并發(fā)訪問,。我們可以拋棄JBoss+Tomcat和Apache+Tomcat這樣的組合了。 GlassFish社團正在開發(fā)一個免費,開源的Java EE5(下一版本的J2EE)應(yīng)用服務(wù)器,。這個服務(wù)器實現(xiàn)了Java EE5平臺中的最新特性,。Java EE5平臺包括一些技術(shù)的最新版本如: *.Enterprise JavaBeans (EJB) 3.0, 相關(guān)站點/下載地址:http://java./developer/community/askxprt/2005/jl1114.html 一,、安裝GlassFish 從以下地址:https://glassfish.dev./public/downloadsindex.html 在安裝GlassFish之前請需事先安裝設(shè)置好以下環(huán)境 /etc/profile #config ant 然后運行 java -Xmx256m -jar glassfish-installer-9.0-b32g.jar cd glassfish 運行 ant -f setup.xml 將系統(tǒng)安裝在: /usr/local/glassfish/
cd /usr/local/glassfish/bin 打開瀏覽器,輸入
Logon to the Administration Console http://192.168.1.3:4848/
下載 hello.war http://192.168.1.3:8080/hello
運行 asadmin stop-domain domain1 可關(guān)閉服務(wù)器
http://192.168.1.3:8080/bpcatalog
* Admin Console Overview * Deploying and Launching Applications using Admin Console Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1783188 |
|