JBoss Portal入門2:安裝與配置

JBoss Portal入門2:安裝與配置
在進入安裝之前,我們首先需要獲得相關的軟件包,我們可以到JBoss的網站(http://jboss.org/jbossportal /download/index.html)下載相關的軟件,本教程中使用了JBoss Portal的2.7.2版本。如果您是學習,那麼請按照這個版本下載,如果您是使用,那麼可以根據您自身的需要去選擇相應的版本。除了不同的版本之 外,JBoss Portal還擁有不同的打包方式,主要包含了三種方式:
1、JBoss Portal與JBoss AS4.2.3捆綁的版本(該版本已經把JBoss Portal與JBoss的應用服務器捆綁在一起了,可以省去部署的過程);
2、JBoss Portal Binary版本(該版本只是包含了Portal的內容,到時候還需要部署到相應的應用服務器中);
3、JBoss Portal Source版本(該版本中存放的是JBoss Portal的源代碼,您可以通過編譯或的二進制版本);
這裏我們下載捆綁版本是最爲方便的。

接着,我們瞭解一下JBoss Portal的安裝需求:
1、JBoss Portal可以安裝在JBoss AS4.2.3上面,除此而外,JBoss Portal也可以用於Web Logic或Web Sphere;
2、JBoss Portal是百分百的純java軟件,可以跨越不同的操作系統平臺,只要這些平臺支持JVM就可以;
3、需要JDK5.0或以上的版本
4、需要512M以上的內存
5、需要大概100M左右的硬盤存儲空間
6、至少需要400MHz的CPU
7、JBoss Portal使用了Hibernate作爲持久層的訪問實現,由於Hibernate幾乎支持了所有的流行數據庫,因爲JBoss Portal也支持了這些數據庫版本。

好了,接着我們開始安裝JBoss Portal服務:
請先確保您的系統中安裝了JDK5.0以上的版本,並且設置了JAVA_HOME環境變量。
首先我們安裝JBoss Portal與JBoss As捆綁的版本,這個是最簡單的安裝方式,按照如下步驟進行安裝:
1、將下載的zip文件(jboss-portal-2.7.2-bundled.zip)解壓縮到您期望的目錄中,比如說:c:/jboss-portal-2.7.2,解壓縮之後,目錄結構如下圖所示:



2、運行JBoss Portal安裝目錄下的bin文件夾中的啓動腳本,在windows下是run.bat,在Linux下是run.sh。在啓動過程中服務器使用的default配置。如果需要採用其它可選的配置,在運行run.bat的時候需要指定-c選項。

3、打開您的瀏覽器,輸入http://localhost:8080/portal,您將會看到Portal的缺省主頁,Portal提供了兩個帳號供 用戶登錄。第一個帳號的用戶名和密碼都是user,第二個帳號的用戶名和密碼都是admin,每一個帳號都有自己相應的主題與訪問權限。關於權限我們將會 在後續章節討論安全的部分來討論。現在使用這兩個帳號已經足夠我們做實驗了。默認主頁如下圖所示:


此時,您打開控制檯可能會看見一下錯誤與警告。如下圖所示:


這些錯誤是因爲我們還沒有配置後臺的數據庫,所以不用擔心。有時候啓動過程中可能會彙報OutOfMemoryError錯誤,這可以通過調整MaxPermSize來消除,在啓動腳本中的JAVA_OPTS中添加-XX:MaxPermSize=128M 。



爲了能夠讓JBoss Portal將數據保存在我們自己定義的數據庫中便於管理,我們需要配置一下數據源的設置,現在您可以先停止JBoss服務器,然後打開JBoss Portal的安裝目錄,打開下面的server/default/deploy目錄,在其中您應該可以找到一個文件:portal-hsqldb- ds.xml,我們將這個文件複製一份,取名爲:portal-mysql-ds.xml,將原來的文件刪除或者放到其他地方去備份起來,接下來我們準備 做的事情是將Portal訪問的數據庫配置成爲MySQL的數據庫。如果您對MySQL的操作不熟悉請參考關於MySQL的資料。


首先在MySQL中創建一個database,比如這裏我創建了一個名爲:portaldb的數據庫,並且爲這個數據庫準備了一個帳號,用戶名和密碼都是 jp,確保能夠使用這個用戶名和密碼連接MySQL數據庫。然後修改portal-mysql-ds.xml的內容如下:


<?xml version="1.0" encoding="UTF-8"?>



<datasources>


  <local-tx-datasource>


    <jndi-name>PortalDS</jndi-name>


    <connection-url>jdbc:mysql://localhost:3306/portaldb</connection-url>


    <driver-class>com.mysql.jdbc.Driver</driver-class>


    <user-name>jp</user-name>


    <password>jp</password>


  </local-tx-datasource>


</datasources>



保存這個xml文件,然後重新啓動您的Portal,在命令行中,您可能還是會看見很多錯誤或警告,不要緊那是因爲Portal需要在數據庫中查找表和數 據,而我們剛剛創建的數據庫中並不存在相應的表和數據,所以會產生異常,不過放心,在Portal找不到數據內容的情況下,Portal會自己創建數據庫 中的表並插入初始數據,您可以使用user帳號或者admin帳號登錄,您會發現登錄沒有問題,這就說明您的配置是成功的,好了,到這裏,我們已經成功地 將Portal的服務器安裝和配置成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章