roller4.0.1入门

本人想要研究一下开源博客,找了几个,发现myblog和roller不错。至于还有很多强大的系统,比如wordpress等等,不过在PHP横行的今天作为一个玩JAVA的又对PHP实在打不起神马兴趣的我只有坚强的选择我之所爱。

roller下盘中已经2周时间了,帮助文档也很齐全。本人英文很烂,但是借助专业书籍加上2年经验勉强撑了过去。为了体验一下roller的功能和强大,在现有的环境下,我成功的安装到了本机。来说说我的安装过程:

tomcat6.0+mysql5.0+jdk6.0,roller4.0

将下载的roller文件夹解压到webapps下,然后新建一个配置文件名叫roller.xml

 

<Context path="/roller"
docBase="roller" debug="0">
<Resource name="jdbc/rollerdb" auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/rollerdb?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8"
username="root"
password="mysql"
maxActive="20"
maxIdle="3"
removeAbandoned="true"
maxWait="3000" />
<!-- If you want e-mail features, un-comment the section below -->
<!--
<Resource name="mail/Session" auth="Container"
type="javax.mail.Session"
mail.smtp.host="mailhost.example.com" />
-->
</Context>

  主要是配置一下数据库连接池的链接相关信息。其中mail.stmp.host自己修改

然后新建一个配置文件roller-custom.properties放到lib目录下(tomcat的lib)

内容如下

 

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=root//修改
database.jdbc.password=123456//修改
mail.configurationType=properties
mail.hostname=smtp-server.example.com//修改
mail.username=scott//修改
mail.password=tiger//修改

 

 然后呢,就是在数据库中建立rollerdb库

create database rollerdb;

至于授权神马的都不是问题,偷懒继续。上面很多都需要自己修改的,大家注意一下。

然后就是放JAR包到tomcat/lib目录下,要3个,一个数据库驱动包,邮件包和一个activation.jar包

少一个都不会安装成功,我开始一个都没放,好在安装的时候会报异常信息,但是如果少了mail.jar和activation.jar你是看不到异常信息的。可以去日志里看

日志目录:logs(tomcat下)localhost.日期.log,里面可以看,安装前的错误信息在roller.log看不到,至少你加了数据库驱动包没有加邮件包你是看不到错误信息的。

好啦,3个包都加好了。直接启动tomcat,浏览器输入http://localhost:8080/roller我是8080端口哈。出现正常的话,里面有个按钮点击生成数据。

数据完成后,点击here到成功页面。注意,如果此时关闭浏览器将安装失败,我也试过。

进入后。成功跑起。明天研究一下源码。不过本人对velocity不熟。

后台可以看到缓存的情况。

默认有4个主题可以选择,页面可定制。

默认没有编辑器。只是一个简单的文本框。

技术上是不难的,希望有同志跟我一起研究一份分享。

最后提一点,要是不想出现乱码就把所有编码配置成UTF-8

数据库你可以这么看:

show variables like '%set%';查看编码。

mysql自带的DOS命令使用select可能会出现中文乱码,但是不一定是乱码(-  -) 好矛盾,但是事实就是这样,你用eclips的内置数据库查询就不是乱码,但是DOS查询就是乱码。具体情况不暂不明。

好啦关灯睡觉。e-mail:[email protected]

 

你可能感兴趣的:(tomcat,mysql,jdbc,dos,wordpress)