Linux下搭建CMS(Jspx)网站
工具与软件准备
- Centos7系统(虚拟机)
- Tomcat8.5
- Mysql5.6
- JDK8
- Jspxcms网站应用
Jspxcms从源码之家可以获取到,其他的直接在官网下
搭建流程
- 虚拟机和Centos7的安装配置,这里不做过多的说明,具体网络配置如下:
- JDK8安装
上传jdk的安装包, 执行命令 rpm -ivh jdk-8u221-linux-x64.rpm - 安装mysql
上传mysql安装包,先安装服务端rpm -ivh MySQL-server-5.6.48-1.el7.x86_64.rpm,如若提示缺少依赖,则缺什么装什么,我这里需要安装的信息如下:
yum install -y perl-Module-Install.noarch
yum install net-tools.x86_64
我这边安装的时候还有不兼容问题,删除之前的mysql的lib包即可,命令如下:
yum remove mysql-libs
安装完成后,从这个文件中找到mysql的密码,如下:
启动mysql数据库,命令如下:
systemctl start mysql.service
安装mysql客户端,命令如下:
rpm -ivh MySQL-client-5.6.48-1.el7.x86_64.rpm
连接mysql数据库,密码为之前秘钥文件中的:
mysql -uroot -p
然后重设密码,并创建数据库jspxcms,执行jspxcms项目文件中的mysql.sql文件
set password = password (‘123456’);
create database jspxcms character set utf8 collate utf8_general_ci;
use jspxcms;
source /opt/mysql.sql
-
配置tomcat
进入到tomcat的webapps目录,将原来的ROOT目录删除,切换为jspxcms项目文件中的ROOT目录
修改ROOT/WEB-INF/classes/application.properties文件
修改ROOT/crossdomain.xml文件
关闭系统防火墙
systemctl stop firewalld
启动tomcat -
登录系统,我的地址如下:
http://192.168.200.128:8080/