ChinaBin's profilechinabinBlogListsNetwork Tools Help

Blog


    September 04

    google app engine

    1. google app engine是个好的平台,但目前来讲,有些功能还不太完善,比如cookie,session这些东西还要第三方的,他自己带users来进行判断当前用户,一是注册用户,另一个是此app的创建者(admin),相当于就两种角色了。
    2. 昨天写了一个软件验证服务程序,即想客户的软件验证都通过xxx.appspot.com来完成,之所以这样考虑,是想找一个网站相对比较稳定的。可结果事与愿违。因为我 疏忽了另一种强大而可怕的力量。
    3. 如果国内也有这样的服务那是太好了。
    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

    February 08

    欢迎使用无限制版windows Live Writer

    出于习惯的原因,更多的人还是喜欢选择类似本地office类的写博客,微软的WLW提供了一个很好的方式。目前WLW已经到了2008版了,不过不支持widnows 2003 server,还有64位,而我NB上就是装的windows 2003 server,在Google上看了很多牛人的解决方案,其中比较简单的方式,到windows xp中把Install_{1F973A7F-3FE4-4D11-A9A2-E869C2899A7D}.msi 拷过来,可手头无xp,那位博主也提供了此文件,但提供的压缩包坏了。所以还是无法安装。
      于是又四处寻找,找到了WLWBeta3.zip , 这版本没有操作系统的限制,但是已经过期了,即在启动的时候,会提示“试用期已过”。如果点击更新,跳到MS的网站下载,下载过来的文件又是无法安装。无奈之下,只有干掉这烦人的“试用期已过”,一番修理后,终于完成,希望MS不会生气。我现在编辑的这文章就是用修理过的windows live writer写的。
      为了方便那些装windows server 2003的朋友,特把修理过的完整传上来,给大家分享!