①企业 Tomcat 运维、WEB站点部署jenkins、部署一个机器三个tomcat、部署开源站点(jspgou商城)

企业 Tomcat 运维

使用方案

方案一: Tomcat //单独使用 ----基本不用
方案二: Nginx+Tomcat //反向代理和负载均衡
方案三:
Nginx
|
±-------------------------------------------------------+
| | | |
Tomcat1 Tomcat2 Tomcat3 nginx服务器 ----解析静态页面

建议使用Nginx和Tomcat配合,Nginx处理静态,Tomcat处理动态程序
方案三中后端Tomcat可以运行在单独的主机,也可以是同一台主机上的多实例
在这里插入图片描述
解压文件

[root@ming-5 ~]# tar -zxf jdk-8u121-linux-x64.tar.gz -C /usr/local/
[root@ming-5 ~]# tar -zxf apache-tomcat-8.5.46.tar.gz -C /usr/local/
Tomcat好帮手—JDK

JDK是 Java 语言的软件开发工具包,JDK是整个java开发的核心,JDK中包括完整的JRE(Java Runtime Environment),Java运行环境,包括了用于产品环境的各种库类,如基础类库rt.jar,以及给开发人员使用的补充库等。
JDK****下载面页:

<http://www.oracle.com/technetwork/java/javase/downloads/index.html>
2、安装 JDK

安装时候选择tomcat软件版本要与程序开发使用的版本一致。jdk版本要进行与tomcat保持一致。
步骤;设置环境变量: vim /etc/profile 末行添加
方法1

JAVA_HOME=/usr/local/java  #指定java安装目录
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH

方法2

export JAVA_HOME=/usr/local/java   #指定java安装目录
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH    #用于指定java系统查找命令的路径
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar  #类的路径,在编译运行java程序时,如果有调用到其他类的时候,在classpath中寻找需要的类。

检测JDK是否安装成功:

[root@java-tomcat1 local]# source /etc/profile
[root@java-tomcat1 local]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

安装Tomcat

移动改个名字

mv apache-tomcat-8.5.46/ tomcat

做个软连接,开启服务测试一下

[root@ming-5 bin]# ln -s /usr/local/tomcat/bin/startup.sh /usr/sbin/   #启动命令
[root@ming-5 bin]# ln -s /usr/local/tomcat/bin/shutdown..sh /usr/sbin/  #关闭命令

[root@ming-5 bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/java
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

开机启动 测试一下页面http://196.196.196.55:8080/
在这里插入图片描述

部署一个机器三个tomcat

tomcat是有三个端口的 ,想要启动三个tomcat 要改端口
步骤;先拷贝三个配置文件
cd 到 /usr/local/tomcat

[root@ming-5 conf]# cp -r tomcat  tomcat_1
[root@ming-5 conf]# cp -r tomcat  tomcat_2
[root@ming-5 conf]# cp -r tomcat  tomcat_3

在拷贝三份 默认发布目录

[root@ming-5 ~]# cp -r /usr/local/tomcat/webapps /webapps_1
[root@ming-5 ~]# cp -r /usr/local/tomcat/webapps /webapps_2
[root@ming-5 ~]# cp -r /usr/local/tomcat/webapps /webapps_3

然后修改每个tomcat的主配置文件 改端口 改发布目录

端口:

8005:这个端口负责监听关闭Tomcat的请求 shutdown:向以上端口发送的关闭服务器的命令字符串。

8009: 与其他服务通信接口,接受其他服务器转发过来的请求

8080: 建立http连接用。可以修改

修改 默认发布目录

修改第一个 tomcat 配置文件
这个端口负责监听关闭Tomcat的请求
在这里插入图片描述
第二个端口
与其他服务通信接口,接受其他服务器转发过来的请求
在这里插入图片描述
第三个端口
建立http连接用。可以修改
在这里插入图片描述
默认发布目录
在这里插入图片描述
修改第二个 tomcat 配置文件 同上 就是端口默认发布目录改了
修改第三个 tomcat 配置文件 同上 就是端口默认发布目录改了

进行 启动 测试

cd /usr/local/tomcat_1/bin/
cd /usr/local/tomcat_2/bin/
cd /usr/local/tomcat_3/bin/
这里讲一下  每个都启动
./startup.sh  启动

查看端口
在这里插入图片描述
网页测试
http://196.196.196.55:8081/
http://196.196.196.55:8082/
http://196.196.196.55:8083/
在这里插入图片描述

WEB站点部署jenkins

上线的代码有两种方式:

第一种方式是直接将程序目录放在webapps目录下面,这种方式大家已经明白了,就不多说了。

第二种方式是使用开发工具将程序打包成war包,然后上传到webapps目录下面。
我使用的上传包 用的是上面 196.196.196.55:8082

cd /webapps_2/    进入到这个目录下
[root@ming-5 webapps_2]# ls
docs  examples  host-manager  manager  ROOT
[root@ming-5 webapps_2]# rm -rf *    清空当前目录
[root@ming-5 webapps_2]# ls
[root@ming-5 webapps_2]# mv /jenkins.war  ./   把安装包移动到 发布目录
[root@ming-5 webapps_2]# ls
jenkins.war

进行 重启 tomcat——2

cd /usr/local/tomcat_2/bin/
./shutdown.sh   关闭
./startup.sh   启动

页面测试 196.196.196.55:8080/jenkins
在这里插入图片描述

部署开源站点(jspgou商城)

第一:安装配置数据库

1.使用mariadb
[root@youngfit ~]# yum -y install mariadb mariadb-server
[root@youngfit ~]# systemctl start mariadb
mysql_secure_installation    默认初始化
[root@youngfit ~]# mysql -p1
create database jspgou default charset=utf8;	//在数据库中操作,创建数据库并指定字符集
flush privileges;		//(可选操作)
exit;

把配置文件密码写上第 22行
vim /jspgouV6-ROOT/ROOT/WEB-INF/config/jdbc.properties
在这里插入图片描述

下载这个解压工具 解压jspgou_v6.0.zip

yum -y install unzip
unzip jspgou_v6.0.zip

在这里插入图片描述
拷贝 目录 到tomcat——3发布目录下

cp -r ROOT /webapps_3/

将数据导入数据库:

mysql -uroot -p1  jspgou < jspgou.sql

在这里插入图片描述
查看一下数据库 有没有完成
登录数据库查看一下 jspgou表
在这里插入图片描述
测试 重启启动tomcat_3

cd /usr/local/tomcat_3/bin/
 ./shutdown.sh    关闭
 ./startup.sh     启动

访问:http://196.196.196.55:8083/
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值