:安装 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 服务

cms 环境搭建的更多相关文章

  1. 基于jeesite的cms系统(一):开发环境搭建

    基于jeesite的cms系统系列,是对基于jeesite进行二次开发的博客模块开发过程的总结.涉及入门安装,二次开发,部署等 一.概况: JeeSite 是一个 Java 企业级快速开发平台,基于经 ...

  2. PHPCMS V9 环境搭建

    PHPCMS V9的学习总结分为以下几点: [1]PHPCMS 简介 PHP原始为Personal Home Page的缩写,(外文名:PHP: Hypertext Preprocessor,中文名: ...

  3. PHPCMS(2)PHPCMS V9 环境搭建(转)

    转自:http://www.cnblogs.com/Braveliu/p/5072920.html PHPCMS V9的学习总结分为以下几点: [1]PHPCMS 简介 PHP原始为Personal ...

  4. Android之旅十八 百度地图环境搭建

    在android中使用百度地图,我们能够先看看百度地图对应的SDK信息:http://developer.baidu.com/map/index.php? title=androidsdk,它里面基本 ...

  5. 初识Django框架——环境搭建前你需要了解的几点

    Django是一个开放源代码的Web应用框架,由Python写成. 采用了MVC的框架模式,即模型M,视图V和控制器C. 它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是C ...

  6. thinkphp5.x命令执行漏洞复现及环境搭建

    楼主Linux环境是Centos7,LAMP怎么搭不用我废话吧,别看错了 一.thinkphp5.X系列 1.安装composer yum -y install composer 安装php拓展 yu ...

  7. 黑马eesy_15 Vue:04.Vue案例(ssm环境搭建)

    黑马eesy_15 Vue:02.常用语法 黑马eesy_15 Vue:03.生命周期 黑马eesy_15 Vue:04.Vue案例(ssm环境搭建) 黑马eesy_15 Vue:04.综合案例(前端 ...

  8. PHP开发环境搭建工具有哪些?

    对于php开发小白来说搭建一个php运行环境就是一道坎! 因为要做php开发,搭建一个能够运行php网站的服务器环境是第一步,传统的php环境软件非常复杂,好在很多公司开发了一键搭建php安装环境,一 ...

  9. .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

    2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...

随机推荐

  1. 中阶 d05 tomcat 安装 eclipse上配置tomcat

    eclipse使用参考 https://www.bilibili.com/video/av49438855/?p=24 1. 直接解压 ,然后找到bin/startup.bat 2. 可以安装 启动之 ...

  2. Array(数组)对象-->数组长度的获取以及增减

    1.数组长度的获取: 属性:length 用法:数组名.length 举例:求一个数组的长度 var arr = [1,2,3,4,5] var arr_length = arr.length con ...

  3. "多行文本"组件:<multi> —— 快应用组件库H-UI

     <import name="multi" src="../Common/ui/h-ui/text/c_text_multi"></impo ...

  4. hive常用函数二

    逻辑运算: 1. 逻辑与操作: AND 语法: A AND B 操作类型:boolean 说明:如果A和B均为TRUE,则为TRUE:否则为FALSE.如果A为NULL或B为NULL,则为NULL 举 ...

  5. coding++:都说新的Arraylist 扩容是(1.5倍+1) 看了1.8的源代码发现不是这么回事

     都说新的Arraylist 扩容是(1.5倍+1) 看了1.8的源代码发现不是这么回事 就用下面这段代码在jdk的三个版本运行看了下效果: import java.lang.reflect.Fiel ...

  6. 列表推导式和seed()的理解

    Table of Contents generated with DocToc 列表推导式和seed()的理解 对seed()的理解 列表推导式 第一种用法 第二种用法 列表推导式和seed()的理解 ...

  7. 解决idea导入maven项目缺少jar包的问题

    之前一直用的elipse,现在用idea不熟悉,这里记录一下.这里以idea2017为例. 导入elipse的maven项目,提示缺少jar包,肯定是idea没有给你导包. 第一步,首先确认自己的id ...

  8. I/O流之--转换流:InputStreamReader 和InputStreamWriter

    I/O流之--转换流:InputStreamReader 和InputStreamWriter 分类: java2014-07-01 15:30 815人阅读 评论(0) 收藏 举报   目录(?)[ ...

  9. 2020年iOS进阶面试题总结(一)

    准备找工作的你,可以看看,复习复习!! 1.说一下OC的反射机制 在动态运行下我们可以构建任何一个类,然后我们通过这个类知道这个类的所有的属性和方法,并且如果我们创建一个对象,我们也可以通过对象找到这 ...

  10. .NET Core技术研究-主机

    前一段时间,和大家分享了 ASP.NET Core技术研究-探秘Host主机启动过程 但是没有深入说明主机的设计.今天整理了一下主机的一些知识,结合先前的博文,完整地介绍一下.NET Core的主机的 ...