Eclipse中集成GlassFish
下面介紹下如何安裝v2版,因為我要在Eclipse中集成GlassFish,而且Eclipse的GlassFish插件版本目前只支持到v2版,所以沒辦法還只能來學習下v2了。v2跟v3的差別主要表現(xiàn)在,v3支持集群,EJB3,JMS,CORBA,負載均衡等方面,其他都差不多。目前我們能用到的也無需關(guān)注這些,故v2仍然值得我們?nèi)W習。
首先下載v2版本,我下載的是 GlassFish-installer-v2ur2-b04-windows-ml.jar 。 然后就是安裝,GlassFish的安裝比較討厭,必須要jdk的支持,所以我們先要設(shè)置環(huán)境變量,將java的path設(shè)好即可。當然我們也可以在安裝時指定java的path,比如我。呵呵
到命令行下,轉(zhuǎn)到GlassFish*.jar的目錄下,執(zhí)行:
1) set path=D:\bea920\jdk150_04\bin
2) java -Xmx256m -jar GlassFish-installer-v2ur2-b04-windows-ml.jar 然后便會出現(xiàn) License Agreement,拖動滾動條到最下面,然后點擊“Accept”即可。 GlassFish會安裝在當前目錄下,故我們事先就應(yīng)該選擇好安裝目錄,然后將jar拷貝到此目錄下進行安裝。
3) 因為要用到ant故,如果我們事前沒有ant則我們要先進行對ant的設(shè)置。
4) 設(shè)置ant的路徑,在當前目錄下執(zhí)行: set path=D:\bea920\jdk150_04\bin;D:\GlassFish\v2\lib\ant\bin 這樣即可GlassFish默認自帶有ant故我們用就好了。
5) 當前目錄下執(zhí)行:ant -f setup.xml 即可。
6) 如果安裝無誤***會顯示: BUILD SUCCESSFUL
這樣我們的安裝便算是完成了。 當然,這樣的安裝都是默認的設(shè)置,如果我們想更改一些默認設(shè)置,可以在安裝前修改setup.xml文件。 打開setup.xml文件我們很容易看明白,根據(jù)自己的需要進行修改即可。
|
GlassFish安裝完成后,我們將其集成到eclipse中,我用的是myeclipse6.5。 選擇“Windows” - “Preferences” - “Servers” - “GlassFish 2x”,右邊選擇“Enable”,“Home Directory”中選擇剛剛安裝成功的GlassFish目錄即可。其他一切默認?!癑DK”選擇一下eclipse中用到的JDK設(shè)置即可。啟動 GlassFish 2x,在eclipse的控制臺能看到GlassFish在啟動時打印出的一些信息。 當看到如下信息即說明服務(wù)器啟動成功:
信息: SMGT0007:已啟用自管理規(guī)則服務(wù)
2008-12-30 6:33:42 com.sun.enterprise.server.PEMain main
信息: 應(yīng)用程序服務(wù)器啟動完成。
部署一個應(yīng)用,如果我們是war包,將其拷貝到%GlassFish_HOME%/domains\domain1\autodeploy下即可。
GlassFish跟weblogic很類似,如果大家對weblogic熟悉,那么對GlassFish也一定很容易掌握,目錄結(jié)構(gòu),管理方式等都有驚人的相似。 在GlassFish上開發(fā)、部署一個web應(yīng)用很easy,跟在tomcat上也沒啥區(qū)別,在tomcat上怎么做也一樣能在GlassFish上進行。
今天主要是學習在GlassFish上開發(fā)部署JMS。 首先創(chuàng)建JMS資源。http://localhost:4848/ 登錄管理控制臺,默認用戶:admin 密碼:adminadmin
在”配置“菜單下,點擊”Java 消息服務(wù)“,選擇”物理目的地“,點擊”新建“按鈕,創(chuàng)建一個目標,在”名稱“里輸入:myQueueDes。類型 選擇”javax.jms.Queue“,點擊”確定“即可。
創(chuàng)建號物理目的后,我們”資源“菜單,點擊”JMS 資源“,創(chuàng)建連接工廠,點擊”連接工廠“,點擊”新建“按鈕,在”JNDI名稱“輸入:jms/myCF,資源類型,選擇 ”javax.jms.ConnectionFactory“,其他可以默認,也可以根據(jù)自己需求修改,***點擊”確定“完成JMS連接工廠的創(chuàng)建。然后點擊”目的地資源“,新建目標,點擊”新建“按鈕,在”JNDI名稱“里輸入:jms/myQueue,物理目的地里輸入剛剛我們新建的物理目的地名稱,這里是:myQueueDes,資源類型選擇:javax.jms.Queue,
【編輯推薦】