Tomcat发布电商网站

使用tomcat发布JSP电商网站

一、Centos7安装JDK

1-卸载自带openjdk:
rpm -qa | grep jdk
yum -y remove fileName (fileName为上步查找到的各个文件)
2-验证是否卸载成功:
[root@localhost ~]# java -version
bash: java: command not found..

以上不被识别就是卸载成功的
3-官网下载JDK版本的tar.gz包(jdk1.8)
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载完成以后上传到centos7服务器。

注:不要使用wget命令直接下载,否则下一步解压的时候会出错,因为去Oracle官网下载过jdk之前需要同意Oracle的安装协议,不然不能下载,但是用wget的方式,默认是不同意,虽然能下载下来,但是下载下来的文件会有问题,所以在Linux上解压一直失败。
4-解压缩下载好的tar.gz包到安装位置
mkdir -p /usr/local/java
tar -zxvf jdk-8u161-linux-x64.tar.gz -C /usr/local/java/

cd /usr/locacd l/java
ls
pwd查看解压的java文件的全称
/root/usr/local/java/jdk1.8.0_211
5-在/etc/profile末尾中新增语句:
vim /etc/profile
    export JAVA_HOME=/usr/local/java/jdk1.8.0_151  #是上面解压的java的全路径
    export JRE_HOME=${JAVA_HOME}/jre #JAVA_HOME变量下的jre,也是上面解压文件的jre 可以写全路径
    export CLASSPATH=::${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
6-使用如下命令使配置生效
source /etc/profile
7-检验是否安装成功:
[root@localhost local]# java -version
    java version "1.8.0_151"
    Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

输出上面的版本信息即代表安装成功。

二、Centos7安装Maven

1-下载maven的tar.gz包,(maven 3.5.0):
wget https://archive.apache.org/dist/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz
2-然后解压缩下载好的tar包到安装位置:
mkdir -p /usr/local/maven
tar -zxvf apache-maven-3.5.0-bin.tar.gz -C /usr/local/maven/
3-修改 /etc/profile文件,配置环境变量:
vim /etc/profile
将安装JDK配置的环境变量变成如下形式:

export JAVA_HOME=/usr/local/java/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.0 #增加此行 是解压后的apache文件的pwd全路径
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH #修改此行加入MAVEN_HOME的配置
4-使配置的环境变量生效:
source /etc/profile
5-检验maven是否安装成功:
[root@localhost a]# mvn -v

Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /usr/local/maven/apache-maven-3.5.0
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/local/java/jdk1.8.0_151/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.16.1.el7.x86_64", arch: "amd64", family: "unix"

完成maven的安装和配置。

三、Centos7安装Git–管理工具

1-安装git:
yum -y install git
2-检验是否安装成功:
[root@localhost a]# git --version
git version 1.8.3.1
输出安装好的git版本信息,证明git安装成功。

四、安装mysql并导入网站数据库

1-安装mysql
[root@nmserver-7 ~]# yum install mariadb mariadb-server mariadb-libs mariadb-devel
2- 开启mysql服务
[root@nmserver-7 ~]# systemctl start  mariadb 
3-数据库安全设置(配置root用户的密码为:123456)
[root@nmserver-7 ~]# mysql_secure_installation 
4-登陆数据库测试
[root@nmserver-7 ~]# mysql -u root -p

五、安装tomcat环境

注意apache-tomcat全称要用Tab补全

下载linux下的Tomcat压缩包 apache-tomcat-8.5.13.tar.gz
放到home下(目录随意,可以自己新建一个文件夹) 解压缩

执行命令:tar -zxvf apache-tomcat-8.5.13.tar.gz -C /home

cd /home/apache-tomcat-8.5.13/bin
ls #内有很多文件 .sh结尾的就是shell文件
1-启动tomcat
执行命令:
cd /home/apache-tomcat-8.5.13/bin
./startup.sh 

注意:此处在哪个终端安装的tomcat就要在哪个终端启动,不然就会报环境配置错误
2-开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent

centos7 已经更改了防火墙策略,所以使用这种方式来打开端口:
--zone #作用域
--add-port=8080/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效

重启防火墙:firewall-cmd --reload

查看tomcat是否启动
ps -ef |grep tomcat
3-验证
可以在Windows下通过输入虚拟机的ip地址来访问例如:192.168.1.100:8080

显示了tomcat的欢迎页,说明了tomcat已经成功运行了。
4-tomcat的网站的默认路径
/home/apache-tomcat-8.5.41/webapps/ROOT

六、发布电商网站

数据库操作
1-创建数据库
create database jspgou CHARACTER SET utf8 COLLATE utf8_general_ci;
2-导入数据库

将网站中的数据库复制到Linux系统中,并使用以下命令将数据库导入

mysql -u root -p jspgou<jspgou.sql
3-检查数据库是否导入成功
网站发布
1-将程序解压后的ROOT文件夹拷贝到tomcat安装目录下的webapps文件夹下。
unzip -o  -d /home/jspgouV…… myfile.zip

把myfile.zip文件解压到/home/jspgou……/
-o:不提示的情况下覆盖文件;
-d: 将文件解压缩到某目录
	-d /home/sunny指明将文件解压缩到/home/sunny目录下;
	
2-配置数据库密码以连接数据库:
cd /var/tomcat/apache-tomcat-8.5.41/webapps/ROOT/WEB-INF/config

vim jdbc.properties
    jdbc.url=jdbc:mysql://127.0.0.1:3306/jspgou?characterEncoding=UTF-8
    jdbc.username=root
    jdbc.password=123456
3-启动tomcat
cd /var/tomcat/apache-tomcat-8.5.41/bin/
./startup.sh
访问网站
访问网站:http://192.168.75.140:8080/
访问网站后台:http://192.168.75.140:8080/jeeadmin/jspgou/index.do
如果发布网站后,不能访问?
1、检查java命令是否可用?
source /etc/profil
2、tomcat服务是否启动
 ./shutdown.sh  ---  ./startup.s
3、检查防火墙设置(8080)端口是否打开
4、检查selinux安全机制是否关闭
5、数据库是否连接成功
ps -ef|grep java
./catalina.sh run

七、配置DNS,使用域名访问网站

1、安装DNS服务器
(1)安装bind程序包:
yum install bin
(2)启动服务
systemctl  start  named.servic
(3)设置自启动状态
systemctl  enable  named.servic
2、主配置文件配置:#vim /etc/named.conf

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bc0Gnp4W-1594726193579)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml8836\wps1.jpg)]

在文件末尾添加加载辅助区域文件的内容:
include "/etc/named.rfc1912.zones"
更改辅助区域文件:
vim /etc/named.rfc1912.zones  
编辑内容如下
复制产生区域配置文件,并对其进行修改如下:
cd /var/named/
cp named.localhost jspgou.zone
chown named:named jspgou.zone
vim jspgou.zone 
重启named服务
systemctl restart named
3、设置客户端DNS地址并进行测试
4、使用域名访问网站

例:在centos7中搭建tomcat发布电商网站,并使用www.jspgou.com来访问网站

1-卸载自带openjdk:

rpm -qa | grep jdk
yum -y remove java*

在这里插入图片描述
2-验证是否卸载成功:

[root@localhost ~]# java -version
bash: java: command not found..
以上不被识别就是卸载成功的

在这里插入图片描述
3-官网下载JDK版本的tar.gz包(jdk1.8)
将jdk上传到centos7服务器的桌面
在这里插入图片描述

4-解压缩下载好的tar.gz包到安装位置

mkdir -p /usr/local/java
tar -zxvf jdk-8u161-linux-x64.tar.gz -C /usr/local/java/

在这里插入图片描述

cd /usr/local/java
ls

在这里插入图片描述
pwd查看解压的java文件的全称,将路径复制以配置环境变量
在这里插入图片描述
5-在/etc/profile末尾中新增语句:

vim /etc/profile

在这里插入图片描述
6-使用命令使配置生效

source /etc/profile

在这里插入图片描述
7-检验是否安装成功:

java -version

在这里插入图片描述
二、Centos7安装Maven
1-把maven的tar.gz包复制到/home/lying/桌面:
在这里插入图片描述
2-然后解压缩下载好的tar包到安装位置:

mkdir -p /usr/local/maven
tar -zxvf apache-maven-3.5.0-bin.tar.gz -C /usr/local/maven/

在这里插入图片描述
将路径复制以配置环境变量
在这里插入图片描述
3-修改 /etc/profile文件,配置环境变量:

vim /etc/profile

将安装JDK配置的环境变量加上MAVEN的环境
在这里插入图片描述
4-使配置的环境变量生效:

source /etc/profile

5-检验maven是否安装成功:

[root@localhost a]# mvn -v

在这里插入图片描述

三、Centos7安装Git–管理工具
1-安装git:

yum -y install git

在这里插入图片描述
2-检验是否安装成功:

[root@localhost a]# git --version

在这里插入图片描述
四、安装mysql并导入网站数据库
1-安装mysql

[root@nmserver-7 ~]# yum install mariadb mariadb-server mariadb-libs mariadb-devel

在这里插入图片描述
2- 开启mysql服务

systemctl start  mariadb 

3-数据库安全设置(配置root用户的密码为:123456)

mysql_secure_installation 

4-登陆数据库测试

[root@nmserver-7 ~]# mysql -u root -p

在这里插入图片描述
五、安装tomcat环境
将压缩包下载上传到服务器并解压
在这里插入图片描述

mkdir /usr/local/tomcat
执行命令:tar -zxvf apache-tomcat-8.5.13.tar.gz -C /home

在这里插入图片描述
查看目录

cd /usr/local/apache/apache-tomcat-8.5.13/bin

在这里插入图片描述
1-启动tomcat
在bin目录下执行命令:

./startup.sh 

在这里插入图片描述

firewall-cmd --zone=public --add-port=8080/tcp --permanent

在这里插入图片描述
重启防火墙:firewall-cmd --reload
在这里插入图片描述
查看tomcat是否启动

ps -ef |grep tomcat

在这里插入图片描述
3-验证
在这里插入图片描述
4-tomcat的网站的默认路径

apache-tomcat-8.5.41/webapps/ROOT
在这里插入图片描述
六、发布电商网站
1-将网站上传到服务器下的/home/lying/桌面目录下,并解压到/usr/local/tomcat里
在这里插入图片描述
解压到当前目录
在这里插入图片描述
在这里插入图片描述
2-将解压文件中的ROOT文件夹复制到tomcat安装/usr/local/tomcat/apache-tomcat-8.5.41/webapps文件下
删除安装目录下的原有ROOT目录
在这里插入图片描述
将解压包里的ROOT复制到apache安装目录下的webapps里
在这里插入图片描述
3-将数据库放到tomcat安装目录内以方便查找
在这里插入图片描述
4-创建数据库
create database jspgou CHARACTER SET utf8 COLLATE utf8_general_ci;
在这里插入图片描述
在这里插入图片描述

5-导入数据库
将网站中的数据库复制到Linux系统中,并使用以下命令将数据库导入

mysql -u root -p jspgou<jspgou.sql

在这里插入图片描述
6-检查数据库是否导入成功
在这里插入图片描述
7-配置数据库密码以连接数据库:

cd /usr/local/tomcat/apache-tomcat-8.5.41/webapps/ROOT/WEB-INF/config​
vim jdbc.properties

在这里插入图片描述
在这里插入图片描述
3-启动tomcat

cd /usr/local/tomcat/apache-tomcat-8.5.41/bin/
./startup.sh

在这里插入图片描述
访问网站
访问网站:http://192.168.139.131:8080/
在这里插入图片描述
访问网站后台:

http://192.168.139.1318080/jeeadmin/jspgou/index.do
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值