本文讲述Roller 5.0的安装部署,使用的是官方的Roller war包而非源码,在tomcat和mysql中的部署过程。

1  准备资源

1.1 jdk

1.2 tomcat

1.3 mysql

1.4 Apache Roller 5.0包,从http://roller.apache.org上可下载最新的

2 数据库配置

2.1 按照下载的文档中说明,创建一个rollerdb的数据库,注意编码格式为utf8,否则中文出错。

2.2执行如下脚本,创建rollerdb的用户和权限

   % mysql -u root -ppassword: *****mysql> create database rollerdb;mysql> grant all on rollerdb.* to scott@'%' identified by 'tiger';mysql> grant all on rollerdb.* to scott@localhost identified by 'tiger'; 

2.3 从下载的war包中解压出文件,在WEB-INF\classes\dbscripts文件夹中找到数据库脚本执行创建表,即可创建完数据库。

3 在tomcat中配置roller的虚拟目录

<Context docBase="C:\roller-5.0.0-tomcat" path="/roller" />

4 配置邮件服务器所需jar包

将mail.jar和activation.jar放入%TOMCAT_HOM%/LIB文件夹下,并把两个api添加到CLASSPATH中。

5 创建roller配置文件

创建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 

该文件主要设置了数据库连接和邮件服务器,把这个文件放入%TOMCAT_HOM%/LIB下,并把路径添加到CLASSPATH中。

6  启动tomcat,查看tomcat的log是否报错,具体原因具体解决,如果没有报错,输入http://localhost:xxx/roller 即可访问

Apache Roller 5.0 安装部署相关推荐

  1. 记一次 基于Hadoop 3.3.0 安装部署 Spark 3.0.0 分布式集群

    一.基本信息 官网 http://spark.apache.org/ Apache Spark 官方文档中文版(Spark 2.2.0) http://spark.apachecn.org/#/ Sp ...

  2. MySQL 8.0 安装部署3个注意事项

    墨墨导读:本文分享实际案例中MySQL8.0安装部署时最典型的3个问题,希望对大家有帮助. MySQL 8.0 2016年首次发布,2018年GA版本发布也已经4年多的历程,最新版本已经到8.0.21 ...

  3. VMware-vRealize-Log-Insight-8.2.0.0安装部署指南

    VMware-vRealize-Log-Insight-8.2.0.0安装部署指南 https://blog.csdn.net/u011775882/article/details/110928142 ...

  4. linux上搭载was应用上传中文文件,受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明...

    本文档的主要内容详细介绍的是受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明. 从was9.0开始支持的最低版本的red hat Linux系统为6.6且仅支持64位操作系统 计 ...

  5. CentOS 8下 MySQL 8.0 安装部署(亲测)

    MySQL 8正式版8.0.11已发布,官方表示MySQL8要比MySQL 5.7快2倍,还带来了大量的改进和更快的性能!到底谁最牛呢?请看:MySQL 5.7 vs 8.0,哪个性能更牛? 下载地址 ...

  6. Apache Zeppelin-0.9.0安装配置Spark-2.3.3

    什么是Apache Zeppelin 图1 Apache Zeppelin的功能    直接上官网图,Apache Zeppelin是一个支持20+种语言的多功能后端,说白了就是一个支持多种语言的开发 ...

  7. Apache Atlas 2.3.0 安装部署

    安装前环境准备 hadoop 3.1.0 hbase 2.3.4 hive 3.1.3 solr 7.7.3 zookeeper 3.5.7 kafka 2.11-2.4.1 atlas 2.3.0 ...

  8. Phoenix5.0 安装部署

    文章目录 概述 Phoenix5.0 shell 安装 Phoenix5.0 shell 使用 增删改查 phoenix shell下创建view映射hbase表 退出Phoenix psql.py ...

  9. 在centos 7.3上进行Apache HAWQ集群安装部署

    一.前期准备工作 1.准备三台物理机,master(192.168.251.8),dataserver1(192.168.251.9),dataserver2(192.168.251.10): 2.目 ...

  10. fuel6.0安装部署

    在经过一系列安装openstack方式后,个人觉得fuel的安装方式相对简易,接下来记录下安装部署fuel6.0的过程.本教程适合想把fuel6.0部署后,云主机需要连接外网的需求. 安装virtua ...

最新文章

  1. 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA
  2. linux shell 编程 12 重定向
  3. python函数def中import_在Python中使用def函数时出现名称错误
  4. 签约华佗致力精准饮食 谋定·健康中国-李喜贵:健康干预治未病
  5. 淘宝搜索中基于embedding的召回
  6. VS也可以这样进行快捷安装
  7. java 两个sql文_Java和SQL取两个字符间的值
  8. 在众多编程语言中,你可知哪种语言的安全性更高,安全漏洞最少?
  9. iphone短信尚未送达_潮讯:iPhone12重大升级;华为麒麟被炒价;抖音上线云游戏;骚扰短信要凉了;一加刘作虎回归OPPO...
  10. ICCV 2019 | 商汤科技57篇论文入选,13项竞赛夺冠
  11. 图像语义分割(6)-RefineNet:用于高分辨率图像语义分割的带有恒等映射的多路精细网络
  12. 各种版本的Linux 镜像下载网址
  13. 十段均衡器开源 android,十段均衡器最美人声(10段均衡器最清晰人声)
  14. Git克隆仓库代码至本地
  15. Polynomial Commitments代码实现【2】——lovesh/kzg-poly-commit
  16. 新浪微博的Tab滑动效果
  17. 如何通俗理解圣维南原理?
  18. uni-app 188修复弹框问题
  19. python之turtle库学习(海龟图形)
  20. 通过两个小例子,更快了解-Xms -Xmx

热门文章

  1. 微信小程序图标样式的引用
  2. SoapUI 接口测试偶遇返回值乱码解决
  3. 用php做的图书管管理系统,PHP自习室图书馆座位管理系统
  4. 为Navicat ER图增添字段备注
  5. 用手画了11张图终于搞明白了Git工作流,我怀疑你用的是假 Git
  6. 网页设计html流水效果图,15例简单常用网页设计效果代码
  7. Fastjson blacklist
  8. hmcl手机版下载_hmcl启动器
  9. 用keil5将程序下载到板子里
  10. HeadFirstJava 4,5,6