JetSpeed開發環境的搭建

JetSpeed開發環境的搭建

前幾天下了,Liferay進行安裝,開發環境也建了.效果也出來了,在這麼多的開源portal中, Liferay的界面確實做的不錯,操作也比較人性化,比如添加portlet時,拖放模式.用戶體驗都不錯,更重要的他的應用portlet比較多,比如文檔管理等.權限機制也不錯.當然他也有些不足的地方,比如速度,對於二次開發來說,一個開源產品的系統的架構是至關重要的.基本這方面的考慮.又在關注JetSpeed了,今天進行了開發環境的搭建.
一、 基礎環境
 Jdk 1.6.03
 maven-2.0.9
 Jetspeed 2.1.3

二、 配置步驟
1. 目錄:Jetspeed Tutorial根目錄定義爲c:/JetspeedTraining,以下僅書寫爲/JetspeedTraining

2. 創建/JetspeedTraining目錄 ,創建/JetspeedTraining/tomcat-express目錄,拷貝tomcat5.5到這個目錄
修改/JetspeedTraining/tomcat-express/conf/tomcat-users.xml文件如下(全部內容):

<?xml version=”1.0″ encoding=”UTF-8″?>
<tomcat-users>
<user name=”tomcat” password=”tomcat” roles=”tomcat” />
<user username=”j2deployer” password=”j2deployer” roles=”admin,manager,tomcat”/>
</tomcat-users>


3. 創建/JetspeedTraining/resources目錄,解壓http://portals.apache.org/tutorials/resources/jetspeed-2-resources.zip後的文件夾改名爲resources後放在這裏
4. 創建/JetspeedTraining/database目錄,用於存放Derby數據庫文件(簡化配置,暫不使用mysql,相關配置在jetspeed的getting started文檔有,很簡單)
5. 創建/JetspeedTraining/workspace目錄,作爲工作目錄
6. 配置:拷貝/JetspeedTraining/resources/maven/settings.xml.jetexpress “%USERPROFILE%/.m2/settings.xml”
注意:%USERPROFILE% 是對windows當前登錄用戶而言的,如果不確定的話,可以到cmd下,echo %USERPROFILE%來查看,我的機子上是C:\Documents and Settings\Administrator


7. 創建jetexpress工程(a new custom portal named jetexpress)
cd /JetspeedTraining/workspace
mvn archetype:create -DarchetypeGroupId=org.apache.portals.jetspeed-2
-DarchetypeArtifactId=portal-archetype
-DarchetypeVersion=2.1.3
-DgroupId=org.apache.portals.tutorials
-DartifactId=jetexpress
-Dversion=1.0
8. 編譯創建的portal工程 (build the portal)
cd c:\JetspeedTraining\workspace\jetexpress
mvn -P tomcat,min


9. 運行自定義Jetspeed Portal
cd tomcat-express
cd bin
startup.bat
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章