`
zxz_java
  • 浏览: 82920 次
社区版块
存档分类
最新评论

Roller初体验

阅读更多

  近期想学习一下BLOG网站的开发思想,本打算参考JAVAEYE,后来到开源网站搜索了一下发现已有不少开源的关于

BLOG的项目,看过相关的介绍后觉得Roller Weblogger 的评介还不错,立即到http://cwiki.apache.org/confluence/display/ROLLER/Roller+Downloads下载了最新的版本3.1试用.

首先必要条件:操作系统(本人XP)+jdk1.4以上(本人jdk1.5)+web服务器(本人是Tomcat 5.5.23)+数据库(本人是Mysql 5.0)

其次就是创建数据库:创建名为Roller的数据库创建用户名:scott,密码:tiger。((数据库名,用户名,密码可自取)

create database roller;

grant all on roller.* to scott@'%' identified by 'tiger';

grant all on roller.* to scott@'localhost' identified by 'tiger';

第三:找到apache-roller-3.1\webapp\roller\WEB-INF\dbscripts\mysql目录下的createdb.sql文件并在数据库中执行。

第四:布署应用程序。

      1.进入apache-tomcat-5.5.23\conf\Catalina\localhost目录新建一个应用配置文件roller.xml以映射应用程序,打开文件写入

   注:代码写在这后不能正确排版所以放在附件中以便能正确使用。

  2.由于ROLLER采用的字符集为UTF-8,所以要修改一下Tomcat的配置文件,打开apache-tomcat-5.5.23\conf目录下的server.xml文件找到
<connector port="8080" maxhttpheadersize="8192"></connector>   注:代码写在这后不能正确排版所以放在附件中以便能正确使用。
              在最后加上一个 URIEncoding="UTF-8"修改为:
<connector port="9000" maxhttpheadersize="8192"></connector><connector port="9000" maxhttpheadersize="8192"></connector>     3.由于项目中使用到了第三方的jar 包所以需要手工添加到apache-roller-3.1\webapp\roller\WEB-INF\lib中。包名如下:
    (1)mail.jar
    (2)activation.jar
    (3)以下为hibernate3.0 中的包
                 hibernate3.jar 
	jta.jar
	asm-attrs.jar
	asm.jar
	cglib-2.1.3.jar
	dom4j.1.6.1.jar
	ehcache-1.1.jar
	jdbc2_0-stdext.jar
        注意:由于使用了Tomcat的数据源连接池所以要在Tomcat的common\lib目录中添加mysql-connector-java-版本-bin.jar驱动程序,否者应用程序不能正确运行。
至此Roller的基本配置就完成了,下面启动Tomcat,这时在Tomcat 的logs目录下会生成一个roller.log日志文件,可以通过查看日志文件信息分析
应用程序的运行情况。打开IE浏览器输入http://localhost:8080/roller
如果看到如下:出现一个欢迎页面则表示配置成功!!
初用了一下感觉还行。用开源网站的评价就是:
这个weblogging 设计得比较精巧,源代码是很好的学习资料。
它支持weblogging应有的特性如:评论功能,所见即所得HTML编辑,TrackBack,提供页面模板,RSS syndication,blogroll管理和提供一个XML-RPC 接口。
更多好的功能还有待试用发现!!
参考站点:
http://rollerweblogger.org/wiki/Wiki.jsp?page=UserGuide_CN以及项目中自带的文档。

分享到:
评论
3 楼 silence1214 2007-12-05  
我就是死活配置不起来
2 楼 java_lk 2007-06-28  
谢谢了,我马上就试一下
1 楼 firecloudhawk 2007-06-20  
不错
我最近也在研究roller,前几天刚把roller搭建起来。
中间也是遇到好多问题,不过还好都解决了。

相关推荐

    roller

    NULL 博文链接:https://moving200x.iteye.com/blog/1749902

    Apache Roller

    Apache Roller是一个全功能,多用户和组博客服务器,适合大型和小型博客网站。它运行一个Java Web应用程序应该能够运行在任何Java EE服务器和关系数据库。目前,Apache Roller能很好的支持Tomcat和MySQL。 本人用...

    Safety evaluation of table liner for vertical roller mill

    Safety evaluation of table liner for vertical roller mill by modified fatigue limit

    开源Java博客Roller v5.0 for tomcat.zip

    Roller 是一个全功能的多用户博客平台,于2002年首发,采用Java语言开发,设计精巧,源代码是很好的学习资料。它支持weblogging应有的特性如:评论功能,所见即所得HTML编辑,TrackBack,提供页面模板,RSS ...

    roller-part01

    apache-roller-srapaapache-roller-srcche-roller-srccapache-rolaapache-roller-srcpache-roller-srcler-srcapapache-roller-srcache-roller-srcapache-roller-src

    roller-part2

    apache-rollapachapache-roller-srce-roller-srcer-srcapache-rolleapacapache-roller-srche-roller-srcr-srcapache-roapache-roller-srcller-srcapache-roller-src

    apache-roller-src

    apache-roller-src apache-roller-src apache-roller-src apache-roller-src apache-roller-src apache-roller-src apache-roller-src apache-roller-src apache-roller-src apache-roller-src

    roller安装

    NULL 博文链接:https://jarorwar.iteye.com/blog/554942

    roller安装指南电子书

    apache roller安装指南电子书 翻译官方roller安装帮助文档

    roller install、user、template guide

    roller install guide roller user guide roller template guide

    roller-weblogger.rar

    weblogging 设计比较精巧,是很好的学习资料。它支持weblogging应有的特性如:评论功能,所见即所得HTML编辑,TrackBack,提供页面模板,RSS syndication,blogroll管理和提供一个XML-RPC 接口。 最主要是其开源

Global site tag (gtag.js) - Google Analytics