CentOS 7安装RAP-0.14.16
JDK 1.8+ 若报错,请尽量使用较新版本MySQL 5.6.12+ 太老的MySQL运行initialize.sql会报多timestamp错误Tomcat 8.*+ 不要用9alpha,alpha和beta出任何诡异问题我肯定不知道,亲愿意折腾倒也无妨,个人不建议Redis 3....
作者: 维特网络
分类: 技术分享
时间: 2018-11-20 00:05
阅读量: 248 次
环境要求
JDK 1.8+ 若报错,请尽量使用较新版本
MySQL 5.6.12+ 太老的MySQL运行initialize.sql会报多timestamp错误
Tomcat 8.*+ 不要用9alpha,alpha和beta出任何诡异问题我肯定不知道,亲愿意折腾倒也无妨,个人不建议
Redis 3.0+ 部署在本机,默认端口即可
Tomcat 和Redis 需要手动启动,或者手动添加开机启动。
war包部署方法
下载war 包(建议用最新), 将war 包修改为ROOT.war 后放入tomcat/webapps 文件夹中。 startup.sh(.bat) 启动tomcat ,该war 包自动部署到文件夹ROOT 。打开ROOT 中得WEB-INF/classes/config.properties 来修改数据库配置。
初始化数据库
执行RAP 的SQL 脚本: tomcat/webapps/ROOT/WEB-INF/classes/database/initialize.sql ,该脚本中包含数据库创建、表& 结构创建、必要的初始数据创建的全部内容。
注意,因最新的mysql 的sql_mode 设置的比较严格,需要手动配置下SQL_MODE 来禁止full_group 检查,可以改MySQL 配置文件,或者运行如下SQL 语句来修改SQL_MODE:
SET @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION';
安装部署命令
//rap 的war 包下载
http://rapapi.org/release/RAP-0.14.16-SNAPSHOT.war
//JDK 安装
yum -y install java-1.8.0-openjdk-src.x86_64
//mysql 下载安装
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm rpm -ivh mysql57-community-release-el7-8.noarch.rpm yum -y install mysql-server 临时密码所在目录:/var/log/mysqld.log 修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
//tomcat 下载地址、解压、重命名文件夹、启动
http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz tar -zxvf apache-tomcat-8.5.32.tar.gz #解压 mv apache-tomcat-8.5.32 tomcat #重命名文件夹 tomcat/bin/startup.sh #启动
// 防火墙配置
firewall-cmd --zone=public --add-port=8080/tcp --permanent > #开放8080 端口 firewall-cmd --reload
//redis 下载
http://download.redis.io/releases/redis-4.0.10.tar.gz yum -y install gcc 安装GCC
相关文章
维特网络是西部数码产品的钻石代理商
2025-10-15
了解详情
配置Gerrit到Gitlab的自动同步
2022-11-21
了解详情
Centos 7安装gitlab-ce-11.6.9
2022-01-01
了解详情
Ubuntu 18.04安装gerrit 3.0.3
2021-12-27
了解详情
数据中心和IT设施的优先事项
2019-07-01
了解详情