:安装 JDK

1.在根目录下新建目录 JDK

2.通过 xftp 导入 jdk 压缩包到 JDK 目录中 jdk-8u144-linux-x64.tar.gz,解压

tar -zxvf jdk-8u144-linux-x64.tar.gz

3.配置环境变量

#进入配置文件中
vim /etc/profile #将下面的脚本复制进去
export JAVA_HOME=/JDK/jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

4.执行命令

source /etc/profile

5.验证 jdk 安装成功

#输入命令
java -version #结果如下,则环境变量配置成功
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

二:创建库和导入表文件

1.创建库及对 root 用户赋权

#创建库
mysql -u root -p #进入MySQL
create database cms #创建cms库
#赋权操作
grant all privileges on *.* TO "root"@"%" identified by "123456";
flush privileges;

2.导入 cms 项目表(cms_sql.txt)到 Linux 中 cms 目录下,在 cms 目录下执行下面脚本

#导入表操作(cms 为库名)
mysql -u root -p cms< cms_sql.txt

三:安装Tomcat

1.通过 xftp 导入 tomcat 压缩包(apache-tomcat-8.5.43.tar.gz)到 Linux 中 tomcat 目录下,解压

tar -zxvf apache-tomcat-8.5.43.tar.gz

2.在 webapps 目录中导入压缩包 cms.war 进行解压

unzip cms.war -d cms

3.在 /tomcat/apache-tomcat-8.5.43/webapps/cms/WEB-INF 中编辑 vim xxxx-jdbc.propertiess 更改连接信息

jdbc.url=jdbc:mysql://虚拟机IP:3306/cms
jdbc.username=root
jdbc.password=123456

四:启动项目

1.检查 MySQL 端口是否开放(如果未开放,则开放防火墙过滤规则,并且重启防火墙 service iptables restart)

2.重启 mysqld 服务

service mysqld restart

3.检查 tomcat 端口是否开放

4.启动 tomcat

#进入 tomcat 启动目录中
cd /tomcat/apache-tomcat-8.5.43/bin
#启动 tomcat
./startup.sh

5.在浏览器中输入 "虚拟IP:8080/cms" 进入项目页面

6.登录 cms

  • 默认账号:admin
  • 密码:123456

五:注意事项

1."用户管理" 中无法显示用户信息

  • 用户信息在前台没有显示,问题是大小写冲突,进入etc/my.cnf 中,在 [mysqld]下添加如下代码
#不区分数据库大小写
lower_case_table_names=1
#解决前端字符编码问题
character-set-server=utf8
  • 添加完成后,重启 MySQL 服务

最新文章

  1. 在SQL2008查找某数据库中的列是否存在某个值
  2. block 从B界面向A界面传值
  3. jetty服务器启动方法总结【备用】
  4. WPF自定义控件与样式(11)-等待/忙/正在加载状态-控件实现
  5. 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
  6. PHP Apache服务配置
  7. Spring-事物的隔离级别
  8. 160829、Java加解密与数字签名
  9. 本地vbs调试快速显示输出
  10. Elasticsearch的PHP的API使用(一)
  11. PL/SQL 异常处理
  12. Memcache功能具体解释
  13. Linux:用at和crontab调度作业
  14. 在Mac上搭建React Native开发环境
  15. iphone手机投屏在哪里 手机无线投屏电脑
  16. Python开发——解释器安装
  17. What is probabilistic programming? | 中文翻译
  18. Beta 冲刺 第三天
  19. gson 转换 List&lt;Map&gt; 注意事项
  20. 【bzoj3110】[Zjoi2013]K大数查询 整体二分+树状数组区间修改

热门文章

  1. python 函数--闭包函数
  2. Go语言 可变参数
  3. JAVA获取EXCEL列头
  4. Xcode自动注释插件:VVDocumenter-Xcode
  5. SpringBoot事件监听机制源码分析(上) SpringBoot源码(九)
  6. Android传感器--光照传感器使用
  7. 【题解】LOJ2462完美的集合(树DP 魔改Lucas)
  8. 【three.js第七课】鼠标点击事件和键盘按键事件的使用
  9. U - Obtain a Permutation CodeForces - 1294E 思维
  10. python圆周率计算小程序(非常慢)