杜郎俊赏 - dujun.io

开源实例之Apache Roller

前言

Apache Roller is a Java-based, full-featured, multi-user and group-blog server suitable for blog sites large and small. Roller is typically run with Apache Tomcat and MySQL.

Apache Roller 是一个基于 Java 的、功能齐全、多用户和群组博客服务器,适用于大小博客网站。Roller 通常与 Apache Tomcat 和 MySQL 一起运行。

实例地址

https://apache-roller.dujun.eu.org

实例配置

配置描述
系统Debian
开发环境服务端Java 20
数据库MariaDB 10.5
服务器Nginx、Tomcat 9
程序Apache Roller 6.1.2

实例部署

权限要求

  • 具有系统读写权限
  • 已安装 Java
  • 已安装 MySQL
  • 已安装 Nginx、Tomcat

安装程序

官网地址:https://roller.apache.org
仓库地址:https://github.com/apache/roller

Apache Roller 有多种部署方式。

本地运行

git clone https://github.com/apache/roller.git
cd roller

mvn -DskipTests=true install
mvn jetty:run

Docker部署

git clone https://github.com/apache/roller.git
cd roller

docker-compose up

war包部署

可以自行打包,也可以到官网下载二进制包,用 Tomcat 代理。

启动网站后,跟随安装程序引导填写即可。

特别说明

本实例使用官网二进制包 Roller 6.1.2 部署(Tomcat 9.0.79 / JRE 11),出现两个报错。解决办法是从别处下载 jar 包放入 WEB-INF/lib 目录:mysql-connector-java-8.0.17.jar、javax.mail-1.6.2.jar。

实例体验

前台

后台

进入实例深度体验

后记

本实例仅供参考,不定期重置数据。

体验更多开源实例

标签: 开源实例 个人开源实例 动态博客开源实例 Java开源实例
日期:2023-08-22