天天看點

JetSpeed學習筆記(一)

JetSpeed 學習筆記(一)

fuweilin 2005-4-7

前言

參加了公司的portal的興趣小組,今天對portal進行學習。首先上網看了看一些portal的資料,對portal、portlet、portlet container以及JSR168等概念有個基本的了解。決定進一步實戰的方式感受portal,于是學習JetSpeed.

1、  JetSpeed介紹

JetSpeed是Apache組織開發的一個采用Java和XML的開放源代碼的企業資訊門戶的實作。門戶可以讓終端使用者可以很友善的通路網絡資源(應用、資料庫等)。使用者可以通過Web浏覽器、WAP手機、尋呼機以及其它一些智能裝置來通路Portal。Jetspeed就像是中心的控制器,可以很友善地以各種形式展示那些來自不同資料源的資料。

通過Jetspeed展示的資料形式完全獨立于内容的類型。這就意味着Jetspeed可以內建各種各樣的資料源,如:XML、RSS、SMTP。然後通過XSL技術将資料組織成JSP三頁面或Html頁面傳給用戶端。Jetspeed還支援模闆和内容的釋出架構,比如:Cocoon, WebMacro 和 Velocity。

2、  下載下傳和安裝

JetSpeed官方首頁:http://portals.apache.org/jetspeed-2/

JetSpeed 2.0下載下傳頁面:http://www.apache.org/dist/portals/jetspeed-2/

jetspeed-2.0-M1.zip(釋出檔案)

jetspeed-2.0-M1-src.zip(源代碼)

現在以tomcat為例說明其安裝過程:

a解壓縮jetspeed-2.0-M1.zip到tomcat的安裝根目錄下

b修改webapps/jetspeed/WEB-INF/conf/jetspeed.properties檔案

  該配置檔案中:autodeployment.catalina.version.major=5

  表示tomcat的版本為5.0若為tomcat4則改為4。

org.apache.jetspeed.services.autodeployment.user = admin

  org.apache.jetspeed.services.autodeployment.password = admin

是tomcat中的使用者,請確定tomcat中有此處配置的使用者。

c 資料庫配置

先就是使用jetspeed帶的預設資料庫吧,直接到$TOMCAT_HOME/jetspeed-database下運作start-database.bat啟動HSQL資料庫。

d、啟動tomcat,通路http://localhost:8080/jetspeed/ 可以看到下面的界面了。

JetSpeed學習筆記(一)
JetSpeed學習筆記(一)
上一篇: Jetspeed介紹
下一篇: 學習Jetspeed