ChinaBin's profilechinabinBlogListsNetwork Tools Help

Blog


    April 23

    JetSpeed开发环境的搭建

    JetSpeed开发环境的搭建

    前几天下了,Liferay进行安装,开发环境也建了.效果也出来了,在这么多的开源portal中, Liferay的界面确实做的不错,操作也比较人性化,比如添加portlet时,拖放模式.用户体验都不错,更重要的他的应用portlet比较多,比如文档管理等.权限机制也不错.当然他也有些不足的地方,比如速度,对于二次开发来说,一个开源产品的系统的架构是至关重要的.基本这方面的考虑.又在关注JetSpeed了,今天进行了开发环境的搭建.

    一、基础环境

    l Jdk 1.6.03

    l maven-2.0.9

    l 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

    April 17

    半两思绪

    这两天连电脑也很少打开,在专心看书,对于一天12个小时以上对着电脑,并以他谋生的我来说,
    、也是很难得的事。考试对我来说,一点也不在乎,包括高考。不过现在倒是有点心思,现在手头虽不很忙,但事也不少,搁一天的事,损失也是不少,更何况还是更重要的事。
      三门课看了一周,虽有两门课是公共课,倒也是忘光了。另一门是相对陌生的一门,书没有全看完,只是选了些重点翻翻。心里还不是很有谱。但是今晚就得动身了,由不得自己。
      平时忙,一心放在工作上,倒也没有想着些什么事,这两天关着电脑,倒也让自己有了更多的思考,
    特别是对女朋友,她上下班准时,但是我的工作更自由,一般都是我买菜,烧饭,她洗碗。如果我忙的话,她下班经过家乐福时,会买些菜。我们是公平主义,一人做饭了,另一人就是洗碗,特别是今天对方身体不适了。两人的生活倒是平淡无常,饭后看电视,或是两人玩电脑,各人一台。当然她最近也要考试,也在复习。
    她也坚信要通过这两门,看她这么努力和用功的样子,我也安慰和佩服。
      今晚就是要走了,也是该回去了,看看家里的父母,女朋友知道我妈要补血,昨天去买些阿胶让我带给我家里。两盒两斤重了,又给我加负了。时间不早了,待会儿出去买些菜,给她做顿好吃的。
      下周一又重逢了,真期待。希望这次大家都顺利