安装文件清单:
tomcat_aeaicrm_v1.0.3.zip Tomcat和项目代码
jdk-7u79-linux-x64.rpm JDK安装包
MySQL-5.6.39-1.el6.x86_64.rpm-bundle.zip MySQL安装包
aeaicrm_mysql.sql CRM项目的数据备份
目录
一、把相应的安装文件使用Xftp上传到Linux操作系统中
在属主目录新建目录install
使用Xftp上传文件:
tomcat_aeaicrm_v1.0.3.zip
jdk-7u79-linux-x64.rpm
MySQL-5.6.39-1.el6.x86_64.rpm-bundle.zip
二、安装MySQL
1、解压 MySQL-5.6.39-1.el6.x86_64.rpm-bundle.zip
unzip MySQL-5.6.39-1.el6.x86_64.rpm-bundle.zip
2、安装MySQL的3个组件
rpm -ivh MySQL-server-5.6.39-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.6.39-1.el6.x86_64.rpm
rpm -ivh MySQL-client-5.6.39-1.el6.x86_64.rpm\
3、查看MySQL中root用户的默认密码
cat ~/.mysql_secret 在Linux系统中文件名前面加.代表的是隐藏文件
4、启动MySQL的服务
service mysql start
5、登录MySQL
mysql -u用户名 -p密码 -P端口号 -h主机名或IP地址
6、修改root用户的密码
set password=password("123456");
7、开启MySQL的远程访问权限
update mysql.user set host='%' where host='localhost';
8、刷新用户权限
flush privileges;
9、退出MySQL
exit
10、重启MySQL
service mysql restart
11、开启防火墙3306端口,让其他计算机也能够访问mysql数据库
firewall-cmd --zone=public --add-port=3306/tcp --permanent
12、重启防火墙
systemctl restart firewalld.service
三、创建aeaicrm项目的数据库
13、在本地Windows操作系统中,使用Navicat登录CentOS操作系统中的MySQL
14、创建aeaicrm的数据库
15、运行aeaiCRM的备份文件
四、部署tomcat服务
16、解压tomcat_aeaicrm_v1.0.3.zip
unzip install/tomcat_aeaicrm_v1.0.3.zip
17、进入到tomcat的bin目录
.bat dos下的批处理文件(Windows脚本)
.sh Linux下的脚本文件(Shell脚本)
18、给所有的.sh文件授予可执行权限
chmod +x *.sh
19、安装JDK
rpm -ivh setup/jdk-7u79-linux-x64.rpm
java -version 查看jdk是否安装成功
whereis java 查看java程序的路径
20、配置tomcat中jdk的运行路径
vi bin/setclasspath.sh
21、运行tomcat服务
./bin/startup.sh 启动tomcat服务
./bin/shutdown.sh 停止tomcat服务
开启tomcat侦听窗口对应的防火墙
firewall-cmd --zone=public --add-port=6060/tcp --permanent
22、使用浏览器访问aeaicrm
http://IP地址:端口号/项目名
例如 http://192.168.254.129:6060/aeaicrm
五、通过查看系统日志定位环境问题
登录账号是CS01/CS01
1、输入用户名、密码、验证码点击登录后,页面是白色。
./bin/startup.sh |tail -f logs/catalina.out 启动服务并实时打印日志
2、查看系统日志,定位到是tomcat连接数据库密码不正确
通过修改tomcat的连接数据库密码也不能解决
设置mysql不需要密码访问
vi /etc/my.cnf
写入如下内容
重启mysql
查看系统日志,报错如下Table 'aeaicrm.SYS_LOG' doesn't exist
设置mysql不区分大小写
vi /etc/my.cnf
写入如下内容
重启mysql