在Eclipse WTP 2.0上安裝GlassFish V2外掛

梧桐雨—168發表於2008-04-17

先看一下GlassFish 是什麼

GlassFish 社團正在開發一個免費,開源的Java EE5(下一版本的J2EE)應用伺服器。這個伺服器實現了Java EE5 平臺中的最新特性。Java EE5平臺包括一些技術的最新版本如:
* Enterprise JavaBeans (EJB) 3.0,
* JavaServer Faces (JSF) 1.2,
* Servlet 2.5,
* JavaServer Pages (JSP) 2.1,
* Java API for Web Services (JAX-WS) 2.0,
* Java Architecture for XML Binding (JAXB) 2.0,
* Java Persistence 1.0,
* Common Annotations 1.0,
* Streaming API for XML (StAX) 1.0 和其它一些新的技術。

官方下載地址:http://glassfish.dev.java.net/

在Sun支援的IDE NetBeans的最新版本NetBeans 6.0裡,預設是安裝GlassFish V2而不是Tomcat 6.0。看來GlassFish 大有替代Tomcat 的意思。

別的東西目前不是我最關注的,我最關心的是GlassFish 的熱部署功能。

我所知道的,只有商業級的Web容器才有熱部署功能,熱部署簡單了說就是釋出專案不需要重啟伺服器。基於Java的專案最痛苦的事情莫過於修改類、配置檔案、包或者別的配置檔案時必須重啟伺服器。

重啟對開發來說意味著低效率,對於執行中的系統,則意味使用將中斷,所有使用者必須退出並重新登入。熱部署可以解決這個問題,無論你是更新類、配置檔案或者重新發布專案,系統都無需重啟。

測試了一下,GlassFish 的確是有熱部署功能,並未測試重新發布專案時的情況,至少修改類時,系統是自動載入的,而不是通過重啟的方式(注Tomcat的軟載入其實也是一種重啟,軟載入後所有系統會話都將中止)。OK,看下如何在Eclipse WTP 2.0上安裝GlassFish V2:

一、新建一個Server

在Eclipse WTP 2.0上安裝GlassFish V2外掛

二、 開啟選擇伺服器的介面,佔擊連結“Download additional server adapters”。

在Eclipse WTP 2.0上安裝GlassFish V2外掛

在Eclipse WTP 2.0上安裝GlassFish V2外掛

三、 在WTP 2.0支援的伺服器裡選擇Glash Fish,下載完成後會自動重啟Eclipse

在Eclipse WTP 2.0上安裝GlassFish V2外掛

四、 CDDL協議

在Eclipse WTP 2.0上安裝GlassFish V2外掛

五、 新建一個GlassFish Server

在Eclipse WTP 2.0上安裝GlassFish V2外掛

六、選擇GlassFish的位置(如果你機器上沒裝GlassFish,可以到GlassFish官方網站下一個)

在Eclipse WTP 2.0上安裝GlassFish V2外掛

七、一路Next完成外掛安裝

在Eclipse WTP 2.0上安裝GlassFish V2外掛
在Eclipse WTP 2.0上安裝GlassFish V2外掛

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13270562/viewspace-242586/,如需轉載,請註明出處,否則將追究法律責任。

相關文章