CentOS7.6 Tomcat部署———实施方案

一、环境部署

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

  1.   JAVA_HOME=/usr/local/java
  2.   PATH=$JAVA_HOME/bin:$PATH
  3.   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主页,注意关闭防火墙。

http://192.168.200.23:8080/

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. 输入以下地址

http://192.168.200.23:8080/

3. 进入后端管理页面

http://192.168.200.23:8080/jeeadmin/jspgou/index.do

用户名:admin

密码:123456

  • 23
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值