`
lokvin
  • 浏览: 164896 次
  • 性别: Icon_minigender_1
  • 来自: 地球
文章分类
社区版块
存档分类
最新评论

roller4.0 安装小记

阅读更多
roller4.0 安装总体感觉很方便。有安装向导页面,自动建立数据库表。
但也有一点小问题,install-guide 上没有写得太详细,也可能我看得不够仔细,呵呵
。一个是没有说配置连接池配置文件,另一个是中文有点问题。

总结如下:
安装环境:


JDK 1.5.05
tomcat-5.5.17
mysql-5.0.27
apache-roller-4.0

安装使用的是 msyql 数据库,现建立数据库和用户
mysql> create database rollerdb default charset utf8  collate utf8_general_ci;

文档install-guide 上 create database rollerdb ; 建立的数据库默认是 lat1 字符
编码,中文会有问题所以使用 utf8 编码

给用户授权

mysql> grant all on rollerdb.* to scott@'%' identified by 'tiger';
mysql> grant all on rollerdb.* to scott@localhost identified by 'tiger';



为了使用java mail 发送邮件,tomcat 的 common/lib 文件夹中放入 activation.jar,
javamail.jar


困了,先睡了回头再写...
各位新年快乐!

在 conf/server.xml 文件中的connector加入 URIEncoding=”UTF-8”, 为了I18N
例如:
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" debug="0"
acceptCount="100" connectionTimeout="20000"
disableUploadTimeout="true"
URIEncoding="UTF-8" />

将roller 发行包的 roller 文件夹copy 到tomcat 的 webapps 下。

关于JDBC 驱动 install-guiade 上说
For MySQL 4.1.x 使用 the J/Connector 3.0.X JDBC
For MySQL 5.X use the J/Connector 3.1.X JDBC drivers

拷贝到 tomcat/common/lib 下

建立一个 roller-custom.properties 文件内容如下:
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

roller-custom.properties 放到 tomcat/common/classes 下

(这里有一个问题我不大明白,在roller-custom.properties
文件里指定了数据库连接,但是还需要制定一个数据库的连接池
给roller 才能正常工作,而且注意 database.jdbc.connectionURL=jdbc:mysql://localhost:3306/
rollerdb?autoReconnect=true&useUnicode
=true&characterEncoding=utf-8&mysqlEncoding=utf8
属性,如果按install-guide 的 database.jdbc.connectionURL=jdbc:mysql://localhost:3306/
rollerdb  中文是会乱码的)

在\tomcat-5.5.17\conf\Catalina\localhost放入一个 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&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;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>


其实就是指定了一个 jdbc/rollerdb 的 jndi datasource,
如果没有的话,会发现每次见了用户,登陆时就登陆不了。提示
密码或用户错,但是用户确实在数据库表中了,我觉得
roller-custom.properties
和roller.xml 中的数据源配置都用到了,有点奇怪。
回头看看源码可能就知道是怎么回事了。

启动tomcat ,就可以正常安装roller 了

game voer !




分享到:
评论
7 楼 Javakeith 2010-10-20  
Roller Weblogger has not been bootstrapped yet 总有这个问题?我用的是tomcat6.x该怎么解决?
6 楼 only_java 2009-02-27  
我启动了,能运行。在server.xml加了URIEncoding="UTF-8",并且url="jdbc:mysql://localhost:3306/rollerdb?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;mysqlEncoding=utf8" ,但还是中文乱码!但是评论那块又不会,郁闷!还有这个博客的java源码在哪里啊?
5 楼 congjl2002 2008-11-25  
你写的这些都是翻译install文档上的东西
请问如何将源代码导入到eclipse中进行调试运行,谢谢
4 楼 ladofwind 2008-10-22  
意料之外的错误
Status Code 500
Message Roller Weblogger has not been bootstrapped yet
Type 
Exception Roller遇到一个意外错误。



我安装完访问http://localhost/rooler是这样怎么
3 楼 chengqianl 2008-03-03  
怎么报roller 4 放到Eclipse 中 谢谢
2 楼 wang_godsun 2008-02-08  

引用
在\tomcat-5.5.17\conf\Catalina\localhost放入一个 roller.xml


roller4.0安装文档里好像没有说要建这个文件,我没做这个也能用,而且没有你说的用户登录问题。
我关心的是如何在eclipse里的开发环境问题,如果你知道大概说一下。
1 楼 zjxux 2008-01-10  
“启动tomcat ,就可以正常安装roller 了”

这句什么意思,到这里不是完了吗,还要做什么?

还有,如果我想把mysql换成oracle,我应该怎么做?在哪里做修改?

相关推荐

    Roller4.0的另外一套cas简单解决方案

    Roller4.0的另外一套cas简单解决方案. 最近在使用roller4.0和cas的单点登录集成.中间碰到了很多很多的问题.也许我碰到的问题都是属于自己的技术不成熟,能力不够引起的.但是我想应该还是有很多人和我是差不多的吧.我...

    Apache.Roller.4.0.Beginners.Guide.Dec.2009.pdf

    知识点:Apache Roller 4.0 Beginner's Guide 一、Apache Roller 4.0 简介 Apache Roller 是一个开源的博客平台,基于 Java 和 JavaServer Pages (JSP) 技术构建。它提供了一个全面的解决方案,用于创建、管理和...

    PacktPub.Apache.Roller.4.0.Beginners.Guide.Dec.2009.rar

    《PacktPub.Apache.Roller.4.0.Beginners.Guide.Dec.2009》是一本面向初学者的指南,旨在帮助读者掌握Apache Roller 4.0的基础知识和使用技巧。Apache Roller是一款功能强大的开源博客系统,它提供了丰富的功能,如...

    roller4.0rollerrollerrollerroller

    rollerrollerrollerrollerrollerrollerrollerrollerrollerroller

    roller安装

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

    Apacheroller

    1. **从 Roller 2.x 升级到 Roller 4.0**: - 确保数据备份。 - 安装并启动新版本的 Roller。 2. **备份旧版本**: - 在升级之前,备份所有重要的数据和文件。 3. **安装并启动新版本**: - 按照安装指南进行操作。...

    3DMAX卷曲修改器Roller下载

    安装Roller插件时,通常会有一个.mse文件,这是3DMAX的插件扩展格式。将Roller-0.1.0.mse文件放入3DMAX的插件目录后,重启3DMAX即可在修改器列表中找到Roller选项。同时,Roller-0.1.0.jpg可能是插件的截图或者使用...

    roller

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

    roller-install-guide.pdf

    - **从 Roller 2.x 升级到 4.0**:为从旧版本升级到新版本的用户提供详细的指导。 - **备份**:强调了在升级前进行数据备份的重要性。 - **安装与启动**:指导用户如何安装和启动新的 Apache Roller 版本。 #### ...

    Roller初体验

    这篇博文主要介绍了博主在初次接触Roller时的体验,包括安装、配置和使用过程中的关键步骤。博主通过个人实践,详细讲述了如何将Roller部署到Tomcat服务器上,并分享了在源码层面的一些探索,这对于想要深入了解...

    roller install、user、template guide

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

    roller5 for tomcat

    Roller 5 for Tomcat正是这样一款针对Tomcat服务器优化的博客软件,它为用户提供了一个易于安装、功能丰富的博客解决方案。本文将详细介绍Roller 5与Tomcat的集成,以及如何充分利用这一强大的工具。 首先,Roller ...

    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 ...

    roller-part01

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

    apache-roller-4.0.1

    Apache Roller是著名的开源博客系统,主要用于创建、管理和发布Web日志。这个压缩包"apache-roller-4.0.1"包含了Apache Roller的第4.0.1版本,这是一个基于Java技术构建的Web应用程序。接下来,我们将深入探讨Apache...

Global site tag (gtag.js) - Google Analytics