Roller5.0.3安装配置部署 step by step
一、下载roller
下载地址:http://roller.apache.org/downloads/downloads.html
下载下来之后,解压包含两部份doc、webapps
二、准备环境
1、JDK1.5以上
2、Tomcat 6 and 7
本人采用Tomcat6
3、database
本人采用mysql 5.1.73
4、jar包
1)数据库对应驱动,本人采用mysql-connector-java-5.1.29.jar
2)邮件服务器需要用的,必须加。mail.jar和activation.jar
三、建立数据库
create database rollerdb;
Query OK, 1 row affected (0.06 sec)
mysql> grant all on rollerdb.* to scott@'%' identified by 'tiger';
Query OK, 0 rows affected (0.13 sec)
mysql> grant all on rollerdb.* to scott@localhost identified by 'tiger';
Query OK, 0 rows affected (0.00 sec)
四、创建roller-custom.properties
在类路径或war包的classes目录下创建roller-custom.properties文件文件的内容如 下:
installation.type=auto
database.configurationType=jdbc
database.jdbc.driverClass=com.mysql.jdbc.Driver
database.jdbc.connectionURL=jdbc:mysql://localhost:3306/rollerdb
database.jdbc.username=scott
database.jdbc.password=tiger
mail.configurationType=properties
mail.hostName=smtp-server.example.com
mail.username=scott
mail.password=tiger
该文件定义了数据库以及mail的相关配置信息
将mysql-connector-java-5.1.29.jar、mail.jar、activation.jar打包到war包的lib目录下
修改war包名称为roller.war
五、启动配置roller
将roller.war部署到tomcat下,启动tomcat
打开http://localhost:8080/roller,根据提示进行创建表,创建用户等。创建完成后,即可使用。
遇到的问题:
1、未将mysql驱动放到lib目录下
2、未将mail.jar、activation.jar放到lib目录下(我认为如果不用这个功能,是否可以不放。答案是不行)
3、创建表后,启动roller报错。应该是我的表未建全。采用的解决办法是删除所有表,根据提示自动建表。
最新文章
- Thread-Safe Resource Manager
- 多个mysql解决方法
- TP3.1 中URL和APP区别
- Unity NGUI实现技能CD效果
- 操作SharedPreferences的注意点
- mysql补充(1)校对集utf8_unicode_ci与utf8_general_ci
- Memcached安装,操作,用C#操作
- Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式
- Hadoop配置文件-hdfs-site.xml
- xcode配色方案 (自己常用的)
- 利用Eclipse构建SpringMVC项目
- mysql5.7安装(正确安装)实战
- .net C# 抽奖,中奖
- python之进程和线程2
- delphi 连接DBF
- Linux 操作MySQL常用命令行(转)
- LeetCode 第 338 题 (Counting Bits)
- yii2--windows下composer安装
- [原创]解读2017 OWASP Top10漏洞体系(含接口安全)
- [BZOJ 4719] 天天爱跑步
热门文章
- python有序字典OrderedDict()
- 文件压缩 ZipOutputStream类
- es6的解构赋值用途
- Linux服务器下Nginx与Apache共存
- BZOJ.4766.文艺计算姬(Prufer)
- BZOJ.4553.[HEOI2016&;TJOI2016]序列(DP 树状数组套线段树/二维线段树(MLE) 动态开点)
- struts2标签在jsp页面中构建map集合,循环显示
- angular.js--demo2-----声明局部控制器controller
- rabbitmq使用方法(二)
- ubuntu jdk 安装