Sunday, April 1, 2012

GlassFish3 入門 (1) -- 初始設定

為了專案開發需要,採用了glassfish3當成是Web Service的容器。為免以後忘記如何將服務架起來,只好記錄下來囉!

本文使用的是glassfish3 open source edition - 3.1.2,可在此下載。主機採用CentOS 5搭配JDK 6u31的執行環境。

  • 先將JDK以及glassfish3解壓縮在/opt底下。(JAVA_HOME請自行設定,在此不詳述)
  •  設定基礎環境(編輯/opt/glassfish3/glassfish/config/asenv.conf),加入以下兩行指令,指定預設之Java Home及glassfish3安裝路徑,可避免自動啟動服務時發生錯誤。
AS_JAVA="/opt/jdk1.6.0_27"
AS_HOME="/opt/glassfish3/glassfish"

  •  進入/opt/glassfish3/bin裡,輸入sh asadmin,可以進入管理畫面。
  1.  可先將預設domain1刪除(delete-domain domain1)
  2.  建立自己的domain(create-domain test),按下Enter即可自動設定(預設沒有密碼)。

  •  設定開機自動啟動服務。
  1. 進入管理介面後,輸入create-service [instance]指令,此處的instance指的是domain名稱。
  2. 指令成功執行後,會自動將啟動指令檔複製到/etc/inid.d/以及/etc/rcN.d底下(此處的N為0-6及S)。
  3. 此內建的指令檔會自動在重開機後啟動服務,但先決條件是重開機之前要先啟動服務



No comments:

Post a Comment