论坛首页 Java企业应用论坛

开源Roller部署笔记-只需5分钟

浏览 2856 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-03-14   最后修改:2011-06-22
         Roller简介:Apache开源博客系统,Roller官方上介绍了5分钟安装的过程,但是为了学习最好是部署在自己的Eclipse下,是学习Struts2的好资料,里面还用到了Java的模版引擎Velocity、Acegi等技术。还可以看看人家的代码规范,目录结构。有很多在它的基础上做二次开发的。鄙人感觉太古板。 以下是我整理的,安装部署手册。喜欢看PDF的可以下载。目的只有一个为需要的人补充能量,第一次在论坛发帖子,希望不会被隐藏,上次第一次回帖,被判成了灌水贴扣掉了30分,(虽然感觉没说不好的话啊,但是后想想管理员既然那么评判了还是我自身有原因的)害怕第一次了。

1:安装环境
Roller 4.0.1  eclipse 3.2  jdk1.5  tomcat5.5

2:需要资源
2.1:Roller 4.0.1的源码包(apache-roller-src-4.0.1)和开发包(apache-roller-4.0.1.)
2.2:mysql 驱动包
2.3:mail.jar、activation.jar


3:安装
3.1:在eclipse里新建web工程,把 apache-roller-src-4.0.1/apps/weblogger/src/java目录下的 org整个目录的源文件复制到项目中的 src中
3.2:把apache-roller-4.0.1中的 WEB-INF/lib下面的所有 jar都复制到项目中的 lib中
3.3: 删除工程src下名为xxx.pojos的包(否则会与roller-business.jar中的内容产生冲突)
3.4:  在工程的lib中添加mail.jar、activation.jar和数据库的驱动jar包。
3.5:  从 apache-roller-4.0.1中复制除了 WEB-INF目录以外的所有文件,粘贴到我们项目中的 WebRoot下面。
3.6:  复制 apache-roller-4.0.1中的 WEB-INF目录下除了 classes外的所有文件到我们项目中的 WEB-INF目录下,覆盖掉默认的 web.xml,你还可以发现它的一些 jsp文件是放在 WEB-INF下面的,起到很好的保护作用, roller是基于 struts2开发的。
3.7:  从 apache-roller-4.0.1中的 WEB-INF/classes目录中,复制除了 org目录外的所有文件,到我们项目中的 src里面,这些是系统的配置文件,包括了国际化资源、 struts配置、 log配置、数据库脚本等等。
3.8:  在我们项目的 src中新建一个名称为 roller-custom.properties的文件, roller采用这个扩展配置现覆盖系统的默认配置。

installation.type=auto    
database.configurationType=jdbc    
database.jdbc.driverClass=com.mysql.jdbc.Driver    
database.jdbc.connectionURL=jdbc:mysql://localhost:3306/rollerdb?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8   
database.jdbc.username=scott    
database.jdbc.password=tiger    
mail.configurationType=properties    
mail.hostname=smtp-server.example.com    
mail.username=scott    
mail.password=tiger 


3.9:创建数据库在mysql上
create database rollerdb default charset utf8 collate utf8_general_ci;   
grant all on rollerdb.* to scott@'%' identified by 'tiger';    
grant all on rollerdb.* to scott@localhost identified by 'tiger';

3.10:启动tomcar,在地址栏中输入http://localhost:8080/roller

3.11:登录进行操作

以下是截图:

首页,但是前面有让你创建数据库的步骤,我省略了。


注册一个新用户,当然Roller是以你第一个创建的用户为管理员的,是具有最大权限的


登录画面


我选择的主题是Roller的主题,总共默认的主题有四种
Roller的主题默认有四种,自己可以自己定制,但是唯一的缺点是不能定制多套。只允许你自己定制一套。


编写个人信息


创建日记


管理配置

  • 大小: 6.7 KB
  • 大小: 26.2 KB
  • 大小: 15.5 KB
  • 大小: 11.8 KB
  • 大小: 15.2 KB
  • 大小: 17.9 KB
  • 大小: 36 KB
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics