Java开源Blog实现,Roller 2.0 的安装手记!
来源:互联网 发布:地图软件哪个最好 编辑:程序博客网 时间:2024/04/27 14:48
Roller 是一个Struts + Hibernate 的 Java 开源实现,正好拿来研究研究,首先就是要把它安装起来了,整理
了一下步骤和注意事项,记录如下:
准备需要的基本环境:
1. Java 2 SDK 1.4.2_10
2. Tomcat 5.0.28
3. Roller 2.0
4. MySQL 5.0.16
首先,确保MySQL开启了对InnoDB和UTF-8的支持,在my.ini中开启下面的参数:
[mysqld]
default-storage-engine=innodb
default-character-set=utf8
启动好MySQL待用...D:/MySQL/mysqld.exe --console --datadir=I:/MyData/Data
假设我的Tomcat主目录为:$CATALINA_HOME=D:/J2EE_HOME/AppServer/Tomcat
把压缩的Roller文件 roller-2.0-incubating.tar 解开...
并放到$CATALINA_HOME/WebApp/roller下面...如图...
开始建立MySQL中的数据库:
I:> CD %CATALINA_HOME%/webapps/roller/WEB-INF/dbscripts/mysql在 $CATALINA_HOME/conf/Catalina/localhost 中放置Roller的Web Application的部署
I:> mysql -u root -p
password: *****
mysql> create database roller;
mysql> grant all on roller.* to scott@'%' identified by 'tiger';
mysql> grant all on roller.* to scott@'localhost' identified by 'tiger';
mysql> use roller;
mysql> source createdb.sql
mysql> quit
配置档案 roller.xml,内容如下:
driverName="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/roller?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8"
connectionName="scott"
connectionPassword="tiger"
userTable="rolleruser"
userNameCol="username"
userCredCol="passphrase"
userRoleTable="userrole"
roleNameCol="rolename" debug="0" />
factory
org.apache.commons.dbcp.BasicDataSourceFactory
driverClassName
com.mysql.jdbc.Driver
url
jdbc:mysql://localhost:3306/roller?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8
username
scott
password
tiger
maxActive
20
maxIdle
3
removeAbandoned
true
maxWait
3000
完成上面的设定后,接下来,我们修改一下Tomcat中的Connector的设定,使它能够支持UTF-8的编码,
打开 $CATALINA_HOME/conf/server.xml,做如下修改...
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
到这里,基本上Tomcat相关的设定就完成了,因为Roller Blog可以支持上传附件和全文检索等功能,
所以,我们还有一个设定的动作...
在 $CATALINA_HOME/WebApp/roller 中新建下面层次的目录:
|
+---data
|
+---search-index
+---uploads
找到 $CATALINA_HOME/webapps/roller/WEB-INF/classes/roller.properties ,做如下修改:
# The directory in which Roller will upload files
# uploads.dir=${user.home}/roller_data/uploads
uploads.dir=${TOMCAT_HOME}/webapps/roller/data/uploads
# force Roller to recreate the entire search index)
# search.index.dir=${user.home}/roller_data/search-index
search.index.dir=${TOMCAT_HOME}/webapps/roller/data/search-index
好了,大功告成,启动Tomcat,可以运行Roller了!
- Java开源Blog实现,Roller 2.0 的安装手记!
- Java开源Blog实现,Roller 2.0 的安装手记!
- Java开源Blog实现,Roller 2.0 的安装手记!
- Java开源Blog实现,Roller 2.0 的安装手记!
- Java开源Blog实现,Roller 2.0 的安装手记! [zz blog.csdn.net/xport]
- 开源webbloger Roller安装手记
- Roller Blog 3.1安装
- java Blog系统推荐-roller
- 介绍一个JAVA的开源blog--APACHE ROLLER
- Roller的安装步骤
- roller blog
- Roller-sun的御用blog server
- 今日建立了一个Roller的BLOG
- 安装 Roller
- 在roller中如何实现一个blog有多个主题?
- 天乙社区,roller的安装
- 安装Roller博客系统
- Sudo的安装手记
- JBuilder 2005中默认对未被Web Module引用的class文件,不会部署至WEB-INF/classes中!
- WTP On Eclipse,想说爱你不容易!
- 还是觉得WinXP中Luna的Theme是经典啊!用了Royal不多会儿就疲劳了!
- 今天公司的电脑被强制安装了Windows XP Service Pack 2,觉得没有什么太大的变化!
- 小何才露尖尖角,已有DB立上头!
- Java开源Blog实现,Roller 2.0 的安装手记!
- 看了网友Roy的评论,研究了一下用filter来解决Struts中文乱码的问题!
- 汗~~~!今天终于知道了AUS的含义了!AUS的都进来拜吧~~~!
- 晕倒,原来Java 1.5中有了可变参数和新的for each的语法了,今天才知道!
- 寒一下CSDN Blog的错误提示...!!!
- 开启log4j的记录源代码行号的配置,会对系统性能产生影响!
- 创建移动Web应用程序
- 准备迎接Firefox 1.5,把优化的参数先记下来,方便以后查找!
- 写了一个Java读取XML文件的工具类,做一下笔记!