主题 : JEECMS-V9.x系统安装部署
级别: 童生
UID: 125300
积分:20 加为好友
威望: 0 精华: 0
主题:1 回复:10
注册时间:2018-08-23
在线时长:0
1#   发表于:2018-08-27 18:38:16  IP:112.159.*.*
JEECMS-V9.x系统安装部署
环境准备
OS:CentOS 7.3 64bit
JDK版本:1.7
MySQL版本:5.6
安装步骤
一、关闭selinux和iptables、更改主机名
[root@localhost ~]# hostnamectl set-hostname JEECMS    更改主机名为JEECMS
[root@localhost ~]# hostname   查看
Jeecms
[root@jeecms ~]#  systemctl stop firewalld    关闭防火墙
[root@jeecms ~]#  systemctl disable firewalld   开机禁用防火墙
[root@jeecms ~]# getenforce  查看SElinux状态
[root@jeecms ~]# vi /etc/selinux/config         编辑                                           
将SELINUX=enforcing改为SELINUX=disabled          设置后需要重启才能生效
二、安装JDK1.7
[root@jeecms ~]# rpm -qa | grep jdk   检查是否安装JDK
copy-jdk-configs-2.2-3.el7.noarch
java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
[root@jeecms ~]# yum -y remove java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64  删除
[root@jeecms ~]# yum -y remove java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
[root@jeecms ~]# yum -y remove copy-jdk-configs-2.2-3.el7.noarch
使用WinSCP上传jdk-7u80-linux-x64.tar.gz到usr目录
[root@jeecms ~]# cd /usr
[root@jeecms usr]# tar -zxvf jdk-7u80-linux-x64.tar.gz    解压
[root@jeecms usr]# vi /etc/profile
在profile文件末尾加入:
#set javaenvironment
JAVA_HOME=/usr/jdk1.7.0_80
JRE_HOME=/usr/jdk1.7.0_80/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOMEJRE_HOME CLASSPATH PATH
[root@jeecms usr]# source /etc/profile       使环境变量立即生效
[root@jeecms usr]# java -version             测试是否生效
三、安装tomcat 
使用WinSCP上传Tomcat到usr目录
[root@jeecms usr]# tar -zxvf apache-tomcat-7.0.90.tar.gz   解压
[root@jeecms usr]# mv apache-tomcat-7.0.90 tomcat7        重命名
[root@jeecms usr]# yes|cp -fr ROOT /usr/tomcat7/webapps/ROOT
[root@jeecms ~]# cd /usr/tomcat7/webapps
[root@jeecms webapps]# rm -rf docs
[root@jeecms webapps]# rm -rf examples
[root@jeecms webapps]# rm -rf host-manager
[root@jeecms webapps]# rm -rf manager
[root@jeecms usr]# cd /usr/tomcat7/bin                  进入
[root@jeecms bin]# ./startup.sh                           启动
[root@jeecms bin]# ps -ef |grep tomcat                   查看tomcat运行状态
四、安装并且启动mysql5.6及初始化数据库信息
[root@jeecms ~]# rpm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm 
[root@jeecms ~]# yum install -y mysql-community-server
[root@jeecms ~]# systemctl start mysqld
[root@jeecms ~]# /sbin/chkconfig mysqld on    设置开机启动
[root@jeecms ~]# mysql_secure_installation    初始化数据库信息
注意:在Enter current passwdord for root处,我们直接敲回车键即可。因为centos7上mysql的默认root用户密码为空。
上图中主要是为root用户配置密码,并刷新相关权限。(密码设为Cachi123,只为实验用,生产环境自定义)
Remove anonymous users? 删除匿名用户?
Disallow root login remotely? 禁止root远程登陆
Remove test database and access to it? 删除测试数据库并且和访问它
Reload privilege tables now? 重新载入特权表  
mysql给root开启远程访问权限
[root@jeecms ~]# mysql -uroot -p
...
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Cachi123' WITH GRANT OPTION;
Query OK, 1 row affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> quit

http://localhost:8080 配置
五、设置开机启动
[root@jeecms ~]# vim /usr/tomcat7/bin/setclasspath.sh
修改bin/setclasspath.sh配置 
# Make sureprerequisite environment variables are set
这行前面增加下面两行:
export  JAVA_HOME=/usr/jdk1.7.0_80
export  JRE_HOME=/usr/jdk1.7.0_80/jre

[root@jeecms ~]# vim /usr/tomcat7/bin/setenv.sh
#add tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#add java opts
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
[root@jeecms ~]# vim /lib/systemd/system/tomcat.service
[Unit]
Description=tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/tomcat7/tomcat.pid
ExecStart=/usr/tomcat7/bin/startup.sh
ExecStop=/bin/kill -s QUIT $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
[root@jeecms ~]# systemctl start tomcat.service
[root@jeecms ~]# systemctl enable tomcat.service
[root@jeecms ~]# systemctl status tomcat.service
级别: 童生
UID: 73765
积分:27 加为好友
威望: 0 精华: 0
主题:0 回复:26
注册时间:2015-04-06
在线时长:0
2#   发表于:2018-08-28 13:54:43  IP:111.143.*.*
哇塞,教程贴!linux下的吧?
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
3#   发表于:2018-08-28 13:56:29  IP:117.141.*.*
回复第1楼   厉害了
每天告诉自己一次,“我真的很不错”。
级别: 童生
UID: 125300
积分:20 加为好友
威望: 0 精华: 0
主题:1 回复:10
注册时间:2018-08-23
在线时长:0
4#   发表于:2018-08-29 09:33:45  IP:101.101.*.*
回复第2楼 对的 centos 7.4
级别: 童生
UID: 125300
积分:20 加为好友
威望: 0 精华: 0
主题:1 回复:10
注册时间:2018-08-23
在线时长:0
5#   发表于:2018-08-29 09:35:38  IP:112.159.*.*
回复第3楼 也是根据坛主的提示自己查询后整理的,还是要感谢坛主,后面还有很多地方需要请教坛主呢 
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
6#   发表于:2018-08-29 09:36:30  IP:117.141.*.*
回复第5楼
每天告诉自己一次,“我真的很不错”。
级别: 童生
UID: 116784
积分:24 加为好友
威望: 0 精华: 0
主题:0 回复:28
注册时间:2017-09-21
在线时长:0
7#   发表于:2019-02-25 21:55:15  IP:123.148.*.*
厉害了,我的歌
1 共1页