`
wenxiang_tune
  • 浏览: 48885 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

roller4.0.1入门

    博客分类:
  • blog
阅读更多

本人想要研究一下开源博客,找了几个,发现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:wenxiang_tune@163.com

 

分享到:
评论
2 楼 wenxiang_tune 2010-12-20  
devroller2 写道
mysql dos乱码可以先执行命令:set names GBK;

set names GBK?  那储存格式是UTF8会出现乱码吗?  能不能做个简单解释
1 楼 devroller2 2010-12-20  
mysql dos乱码可以先执行命令:set names GBK;

相关推荐

    apache-roller-4.0.1

    这个压缩包"apache-roller-4.0.1"包含了Apache Roller的第4.0.1版本,这是一个基于Java技术构建的Web应用程序。接下来,我们将深入探讨Apache Roller的核心功能、特性以及与Java相关的技术细节。 1. **Apache ...

    apache-roller-src-4.0.1 源代码

    源代码包"apache-roller-src-4.0.1"是Roller项目的4.0.1版本的源码,对开发者来说,这是一个深入了解Roller工作原理和学习Java Web开发的宝贵资源。 1. **Java技术栈**: Apache Roller的源代码基于Java语言编写,...

    apache-roller-src-4.0.1.part2.rar

    apache-roller-src-4.0.1.part2.rar

    3DMAX卷曲修改器Roller下载

    在3DMAX中,卷曲修改器是实现复杂动态效果的重要工具,而Roller正是这样一款专为卷曲效果设计的插件。这款插件能够帮助用户轻松创建出卷曲形状的模型,不仅限于静态的造型,还能生成逼真的卷曲和展开的动画效果。 ...

    roller

    标题中的"roller"很可能指的是Apache Roller,一个开源的博客服务器平台。这个平台允许用户创建、管理和发布多个博客,并且提供了丰富的API供开发者扩展其功能。接下来,我们将深入探讨与"roller"相关的技术知识点。...

    博客(Blog)-Roller Weblogger ,MeEclipse下搭建

    - Roller4.0.1: Roller博客系统的版本号,也是搭建的目标版本。 - Apache Roller: 为Apache软件基金会下的一个开源项目,通过上述提供的下载链接可以获取Roller的源码和压缩文件。 3. **配置步骤**: - 数据库...

    roller安装

    《roller安装指南——深入探索源码与工具应用》 在IT行业中,经常需要处理各种开源项目,以便定制、学习或优化。"roller"是一个颇受欢迎的开源博客引擎,它为开发者提供了一个强大的平台来创建、管理和发布个人或...

    Roller初体验

    【标题】:“Roller初体验” 在IT领域,Roller是一款开源的Java博客系统,它提供了丰富的功能,便于用户创建、管理和分享个人或团队的博客内容。本文将围绕Roller的初体验,深入探讨其核心特性,源码结构以及如何与...

    roller5 for tomcat

    《Roller 5 for Tomcat:一款便捷的博客平台整合指南》 在互联网技术日新月异的今天,各类Web应用程序层出不穷,其中博客系统作为个人和团队表达思想、分享知识的重要平台,一直受到广泛关注。Roller 5 for Tomcat...

    Apache Roller

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

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

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

    Apacheroller

    ### Apache Roller 安装指南详解 #### 概览 本文档详细介绍了如何安装 Apache Roller Weblogger 软件。它涵盖了安装前需要准备的内容、如何下载 Roller、如何配置 Roller 以及如何将其安装到现有的 Java 应用...

    roller-part01

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

    roller install、user、template guide

    在IT行业中,"roller"可能是指一个开源项目或者软件工具,但具体信息不足,我们只能根据常规的安装、用户和模板指南来理解这个主题。以下是对这些概念的详细解释: 一、roller install(roller安装指南) 在安装...

    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

Global site tag (gtag.js) - Google Analytics