Windows下GlassFish v2 安裝完美攻略

來源:互聯網
上載者:User

一、什麼是GlassFish ?

GlassFish 是一款強健的商業相容的開源 Java EE 5 應用伺服器,達到產品級品質,可免費用於開發、部署和重新分發,也是Sun公司專門為了支援EJB而開發的伺服器。

GlassFish 是用於構建 Java EE 5 應用伺服器的開源開發項目的名稱。它基於 Sun Microsystems 提供的 Sun Java System Application Server PE 9 的原始碼以及 Oracle 貢獻的 TopLink 持久性代碼。該項目提供了開發高品質應用伺服器的結構化過程,以前所未有的速度提供新的功能。這是對希望能夠獲得原始碼並為開發 Sun 的下一代應用伺服器(基於 GlassFish)作出貢獻的
Java 開發人員作出的回應。該項目旨在促進 Sun 和 Oracle 工程師與社區之間的交流,它將使得所有開發人員都能夠參與到應用伺服器的開發過程中來。

二、安裝GlassFish 所需的環境

1、作業系統:Windows XP 或者Windows 7;

2、JDK 5以上版本的JDK:這是一般在Java開發前,搭建JDK開發環境時已經處理好的了。如果還沒有,大家可以參考我之前的《Java基本開發環境搭建》這篇部落格;

3、下載Glassfish v2 伺服器:Glassfish V2版http://glassfish.java.net/downloads/v2.1.1-final.html;在“Binary builds”的列表裡下載Windows版的,如檔案名稱為:glassfish-installer-v2.1.1-b31g-windows-ml.jar ;

4、安裝ANT工具:這是解壓GlassFish的jar包後,在命令列配置GlassFish需要使用到的。而且Glassfish裡面就內建ANT,在“glassfish\lib\ant”目錄下。所以建議不需要去重新下載安裝,等到把GlassFish的jar包解壓好後,在系統內容中去配置glassfish內建的ANT工具就好,詳細處理後面會介紹。

三、命令列安裝和配置GlassFish 伺服器

準備好上面的工作後,我們就可以通過命令列來安裝和配置GlassFish伺服器。

1、解壓GlassFish的jar檔案:由於我們下載的glassfish-installer-v2.1.1-b31g-windows-ml.jar是一個jar檔案,所以我們要將其解壓出來,解壓命令為:java –Xmx256m –jar
+ 需要解壓的檔案名稱。成功執行這個命令後,會在被解壓的jar檔案(如glassfish-installer-v2.1.1-b31g-windows-ml.jar)所在的目錄裡產生一個glassfish檔案夾,存放GlassFish伺服器。下面來介紹具體的操作步驟:

1)通過命令列進入我們所下載的glassfish的jar檔案的目錄,我將其放在E盤,開啟"開始→運行",輸入"cmd";

2)進入命令列視窗後,接著切換到glassfish-installer-v2.1.1-b31g-windows-ml.jar所在目錄,如E在盤,則直接輸入 "E:" 斷行符號,

3)執行解壓命令: java -Xmx256m -jar glassfish-installer-v2.1.1-b31g-windows-ml.jar ;

4)接受協議:如果前面提到的JDK環境配置是成功的話,將彈出GlassFish的協議書“License Agreement”,可以瀏覽一下協議,然後接受“Accept”,就開始解壓安裝了;如下:

5)安裝完成,如下,可以去E盤下看下是否多出了一個“glassfish”的檔案夾,有則代表安裝成功了;

2、配置GlassFish伺服器

1)配置ANT工具:

安裝完成後,還對其進行配置才能使用。前面我們有提到,配置需要ANT工具,GlassFish有內建ANT工具,現在可以去安裝好的"glassfish"目錄裡找ANT工具。假設“glassfish”的目錄為GLASSFISH_HOME,則ANT所在的目錄為:GLASSFISH_HOME\lib\ant,對於我就是:E:\glassfish\lib\ant;找到後,我們就要將其添加到我們的系統變數中,具體設定為:

我的電腦-->右鍵選“屬性”-->“進階系統設定”-->“環境變數”-->在“系統變數”中“建立”變數ANT_HOME-->ANT_HOME=GLASSFISH_HOME\lib\ant,對我而言就是ANT_HOME=E:\glassfish\lib\ant-->設定path,保留path原來的內容在其最後加上%ANT_HOME%\bin -->儲存確定應用

2)通過ANT工具配置GlassFish:

先來瞭解設定檔,在glassfish目錄中,有一個setup.xml檔案和setup-cluster.xml檔案,這兩個都是glassfish的設定檔,cluster代表叢集,即setup-cluster.xml配置帶有群集支援。所以我們選擇後者進行配置。用記事本開啟該檔案我們可以看到一些配置資訊(包括了連接埠,系統管理使用者名和密碼等):

<property name="domain.name" value="domain1"/>    網域名稱  <property name="instance.name" value="server"/> <property name="admin.user" value="admin"/>    管理使用者名  <property name="admin.password" value="adminadmin"/>    管理員密碼  <property name="admin.port" value="4848"/>    管理平台連接埠  <property name="instance.port" value="8080"/>    執行個體連接埠,也就是通過這個連接埠來訪問web應用  <property name="orb.port" value="3700"/> <property name="imq.port" value="7676"/> <property name="https.port" value="8181"/>    https連接埠

命令列配置,接著前面的命令列視窗中,進入glassfish目錄(命令為:cd glassfish),然後執行如下命令:ant -f setup-cluster.xml,斷行符號開始配置:




BUILD SUCCESSFUL,配置成功。


四、測試GlassFish伺服器

配置命令執行完畢後,通過執行“asadmin start-domain domain1”命令,啟動Glassfish伺服器,注意“start-domain”之間沒有空格。



在瀏覽器輸入:http://localhost:8080,進入預設首頁,輸入:http://localhost:4848,進入管理頁,使用者名稱:admin,預設密碼:adminadmin,登入管理頁面:


呼呼,大功告成!

覺得好,麻煩頂一下哦,如遇到問題,也歡迎留言討論,一起學習進步。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.