一、环境部署
1. 前期系统配置
1.环境
系统:centos7.6
内存:4、6到8G内存
2. 配置yum扩展源
yum install epel-release -y
注意:为了避免后续操作出现错误耽误进程,请在配置yum扩展源后拍摄快照!
2. 部署JAVA环境
1. 提示: 建议卸载默认安装openjdk软件(可以不卸载)
yum list installed | grep java
yum remove -y
2.上传压缩包
3.解压安装包
tar xf jdk-8u151-linux-x64.tar.gz -C /usr/local
解压jdk-8u151-linux-x64.tar.gz
查看解压后的文件
ls /usr/local/
4.多版本部署java
创建软连接
ln -s /usr/local/jdk1.8.0_151/ /usr/local/java
5.配置环境变量
vim /etc/profile
- JAVA_HOME=/usr/local/java
- PATH=$JAVA_HOME/bin:$PATH
- export JAVA_HOME PATH
重新加载系统环境配置文件
source /etc/profile
env |grep JAVA
6.测试java
java -version
3. 安装Tomcat(CentOS7.6安装apache-tomcat-7.0.42版本)
1.解压:apache-tomcat-7.0.42.tar.gz -C /usr/local/
tar xf apache-tomcat-7.0.42.tar.gz -C /usr/local/
2. 创建软连接
ln -s /usr/local/apache-tomcat-7.0.42/ /usr/local/tomcat
3.定义Tomcat所需环境变量
1.vim /etc/profile
- CATALINA_HOME=/usr/local/tomcat #Tomcat安装目录
- export CATALINA_HOME
2.重新加载系统环境配置文件
source /etc/profile
4. 启动Tomcat
1.启动
/usr/local/tomcat/bin/startup.sh
2.检查端口
netstat -tnlp |grep java
3.访问
注意服务器地址,注意端口,浏览器访问tomcat主页,注意关闭防火墙。
4.关闭tomcat(切记,否则你会遇见HTTP状态码500:Internal Server Error(服务器内部错误):服务器遇到错误,无法完成请求。)
/usr/local/tomcat/bin/shutdown.sh
5. 关于tomcat
1.tomcat主目录介绍
使用树结构查看该目录及其子目录的结构
yum install -y tree
cd /usr/local/tomcat/
tree -L 1
├── bin #存放tomcat管理脚本
├── conf # tomcat 配置文件存放目录
├── lib # web应用调用的jar包存放路径
├── LICENSE
├── logs # tomcat 日志存放目录,catalina.out 为主要输出日志
├── NOTICE
├── RELEASE-NOTES
├── RUNNING.txt
├── temp # 存放临时文件
├── webapps # web程序存放目录 相当于httpd的/www
──ROOT 相当于httpd的/www/html
└── work # 存放编译产生的.java 与 .class文件
2.webapps目录介绍
cd /usr/local/tomcat/webapps/
tree -L 1
├── docs # tomcat 帮助文档
├── examples # web应用示例
├── host-manager # 主机管理
├── manager # 管理
└── ROOT # 默认站点根目录
3.默认网站的主目录(主页)
cd /usr/local/tomcat/webapps/ROOT
tree -L 1
├── Catalina
├── catalina.policy
├── catalina.properties
├── context.xml
├── logging.properties
├── logs
├── server.xml # tomcat 主配置文件
├── server.xml.bak
├── server.xml.bak2
├── tomcat-users.xml # tomcat 管理用户配置文件
├── tomcat-users.xsd
└── web.xml
二、安装MySQL
1. 下载
yum install -y mariadb-server mariadb
该步骤出错。请您检查YUM源配置
mv /etc/yum.repos.d/* /tmp/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
2. 启动MySQL,设置开机自启动
systemctl start mariadb
systemctl enable mariadb
3. 设置密码并登录
mysqladmin -u root password 123
注意如果有密码
mysqladmin -u root -p老密码 password 新密码
4. 登录MySQL
mysql -u root -p123
5. 创建jspgou数据库,字符集为utf-8
create database jspgou character set = utf8;
三、部署jspgou(电子商城)
1. 上传并解压源码包
unzip jspgouV6-ROOT.zip
2. 更改数据库链接
提示:在解压缩后的文件中,修改连接数据库的信息
vim ROOT/WEB-INF/config/jdbc.properties
3. 导入数据
1. 导入数据
mysql -u root -p123 -D jspgou < DB/jspgou.sql
使用MYSQL数据库时,会发生的错误
- 使用mysql作为数据库时,如果导入数据失败
- 1.修改mysql配置文件
- my.cnf中max_allowed_packet参数为64m,默认为1m
- 2.DB/jspgou.sql里面的默认值改一下
- 把所有datetime类型的字段默认值改成CURRENT_TIMESTAMP
2. 将程序解压后的ROOT文件夹,拷贝到tomcat安装目录下的webapps文件夹下
\cp -r ROOT /usr/local/tomcat/webapps/
- 不使用cp 的别名。 alias cp=‘cp -i’
- 相当于:cp -r ROOT /usr/local/tomcat/webapps/
4、部署网站
1.启动tomcat
/usr/local/tomcat/bin/startup.sh
2. 输入以下地址
3. 进入后端管理页面
http://192.168.200.23:8080/jeeadmin/jspgou/index.do
用户名:admin
密码:123456