Glassfish下的openCMS安裝和部署

梧桐雨—168發表於2008-04-17
版本:
Glassfish: V2
openCMS: 7.0.3
MySQL:5.0.18
說明:首先可以參考Glassfish的安裝過程,其中需要指出的是有些機器配置JDK環境的時候只用classpath(windows下)標誌出JDK的路徑,這在安裝Glassfish的過程中會出錯,說找不到java.home,這個時候可以通過配置系統的環境變數,在其中新增一條JAVA_HOME,並指出路徑就可以了。 下面開始我們的openCMS的安裝。

1.從www.opencms.org上下載目前最新版本的opencms。目前最新的版本是7.0.3版。

2.http://www.mysql.com/上下載MySQL,其安裝過程比較簡單,這裡就不冗敘了。

3.按照要求安裝好Glassfish.這裡用的版本是V2.

4.在下載的opencms_7.0.3.zip壓縮包中,得到opencms.war,並把它拷貝到glassfish\domains\domain1\autodeploy下,然後啟動Glassfish,啟動Glassfish的命令是 asadmin start-domain domain1,這個命令需要到glassfish\bin下執行。等待Glassfish啟動之後等待一會看到在glassfish\domains\domain1\autodeploy下出現了opencms.war_deployed的檔案。說明openCMS已經部署成功。

5.我們再把目錄切換到glassfish\domains\domain1\applications\j2ee-modules下,可以看到這個時候多出了一個名字為opencms的資料夾,這個時候的opencms雖然部署好了,但是還處於未安裝的狀態,開啟opencms的資料夾可以看到裡面只有三個資料夾,其中有一個是setup 這就是我們安裝過程的資料夾。

6.修改配置檔案,在glassfish\domains\domain1\applications\j2ee-modules的opencms資料夾下的WEB-INF資料夾下面可以找到web.xml檔案,開啟該檔案,把如下部分的註釋刪除,同時把其中description結點中的部分也刪除,然後儲存我們的檔案。
[部分一]
把OnErrorExitWithoutException true周圍的註釋消除.
[部分二]
把OnErrorExitWithoutException true
RequestErrorPageAttribute weblogic.servlet.errorPage
周圍的註釋消除.
注意:這部分在web.xml檔案中的位置周圍有BEA的說明.

7.在遊覽器中輸入管理控制檯的URLhttp://localhost:4848(如果沒有在安裝過程中改埠的話預設是這個),輸入使用者名稱和密碼,分別預設是admin,adminadmin。進入管理控制檯。這裡我們需要redeploy我們的opencms,在管理控制檯左邊的樹型選單中點選web applications,可以看到右邊我們的opencms的出現在列表中,在其對應的Action列可以找到Redeploy,點選該連結,在location中選擇Local packaged file or directory that is accessible from the Application Server,並點選Browse Folders,把它指定到glassfish\domains\domain1\applications\j2ee-modules\opencms,確認。這樣我們剛才更改的配置檔案就生效了。

8.我們這個時候可以通過訪問http://localhost:8080/opencms/setup/來安裝我們的openCMS了,按提示就可以進行安裝。需要說明的是當要添入MAC地址的時候,輸入的格式應該是 00:00:00:00:00其中的‘-’被':'所代替。當提示安裝完成之後,我們就可以訪問http://localhost:8080/opencms/opencms來測試我們安裝的結果了。

如果按照上面的步驟有什麼問題的話可以發郵件給我,互相學習才是進步的根本。

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

相關文章