Linux-部署Tomcat及其负载均衡_linux 上tomcat 负载聚恒

本文详细介绍了如何在Linux环境下安装和配置Tomcat,包括检查JDK、解压、移动安装路径以及启动服务。同时,还涉及了Tomcat的主配置文件server.xml的结构和修改,以及如何通过Nginx实现Tomcat的负载均衡。
摘要由CSDN通过智能技术生成

一,部署tomcat

1.安装tomcat之前必须先安装JDK,检查JDK是否安装

java -version

2.安装配置tomcat ,启动tomcat服务

[root@localhost ~]# tar zxf /mnt/apache-tomcat-8.5.16.tar.gz
[root@localhost ~]# mv apache-tomcat-8.5.16/ /usr/local/tomcat8


启动tomcat
[root@localhost ~]# /usr/local/tomcat8/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat8
Using CATALINA_HOME:   /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
Tomcat started.

tomcat配置说明

[root@localhost ~]# cd /usr/local/tomcat8/
[root@localhost tomcat8]# ll
总用量 92
drwxr-x---. 2 root root  4096 8月  29 15:05 bin
drwx------. 3 root root   254 8月  29 15:05 conf
drwxr-x---. 2 root root  4096 8月  29 15:05 lib
-rw-r-----. 1 root root 57092 6月  22 2017 LICENSE
drwxr-x---. 2 root root   197 8月  29 15:05 logs
-rw-r-----. 1 root root  1723 6月  22 2017 NOTICE
-rw-r-----. 1 root root  7064 6月  22 2017 RELEASE-NOTES
-rw-r-----. 1 root root 15946 6月  22 2017 RUNNING.txt
drwxr-x---. 2 root root    30 8月  29 15:05 temp
drwxr-x---. 7 root root    81 6月  22 2017 webapps
drwxr-x---. 3 root root    22 8月  29 15:05 work

主要目录说明:

bin:存放windows或Linux平台上启动和关闭tomcat的脚本文件

conf:存放tomcat服务器的各种全局配置文件,其中server.xml和web.xml

lib:存放tomcat运行需要的库文件

logs:存放tomcat执行时的LOG文件

webapps:tomcat的主要web发布目录

work:存放JSP编译后产生的class文件

配置文件说明:

[root@localhost conf]# ll
总用量 224
drwxr-x---. 3 root root     23 8月  29 15:05 Catalina
-rw-------. 1 root root  13816 6月  22 2017 catalina.policy
-rw-------. 1 root root   7376 6月  22 2017 catalina.properties
-rw-------. 1 root root   1338 6月  22 2017 context.xml
-rw-------. 1 root root   1149 6月  22 2017 jaspic-providers.xml
-rw-------. 1 root root   2358 6月  22 2017 jaspic-providers.xsd
-rw-------. 1 root root   3622 6月  22 2017 logging.properties
-rw-------. 1 root root   7511 6月  22 2017 server.xml
-rw-------. 1 root root   2164 6月  22 2017 tomcat-users.xml
-rw-------. 1 root root   2633 6月  22 2017 tomcat-users.xsd
-rw-------. 1 root root 168251 6月  22 2017 web.xml

catalina.policy:权限控制配置文件

catalina.properties:tomcat属性配置文件

contest. xml:上下文配置文件

logging.properties:日志log相关配置文件

server.xml:主配置文件

tomcar-users.xml:manager-gui管理用户配置文件

web.xml:tomcat的servlet,servlet-mapping,filter,MIME等相关配置

tomcat主配置文件说明

server.xml结构构成:,,,,,

二, 案例:Nginx+Tomcat负载均衡群集

目的:使用nginx服务器调用两台tomcat服务器,实现负载均衡群集

实验环境:

1.部署tomcat两台相同

1.关闭防火墙

2.确认是否安装JDK

3.安装配置Tomcat

4.创建/web/webapp1,修改tomcat配置文件server.xml,将网站文件目录更改到/web/webapp1路径下。

5.在/web/sebapp1/路径下建立index.jsp,为了区别将测试页面index.jsp的内容改为不同的内容

在webapp1目录下建立一个index.jsp的测试页面

mkdir -p /web/webapp1
echo "tomcat-server-01" > /web/webapp1/index.jsp

修改Tomcat的server.xml文件

root@demo ~]# vim /usr/local/tomcat/conf/server.xml 

  <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Context docBase="/web/webapp1/" path="" reloadable="false"></Context>

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值