yum仓库
前提要先安装jdk,这就不做过多的介绍了,yum装和rpm包都可以,
安装包:
tomcat tomcat-lib tomcat-admin-webapps tomcat-webapps tomcat-docs-webapp
启动(以yum为例):
systemctl start tomcat
展示:
配置文件:
[root@localhost tomcat]# vim tomcat-users.xml
部署:
[root@localhost myapp]# cat index.jsp
<%@ page language=“java” %>
<%@ page import=“java.util.*” %>
<% out.println("/usr/share/tomcat/webapps");
%>
%
%
[root@localhost myapp]# pwd
/usr/share/tomcat/webapps/myapp
展示:在Manager App里
利用网页部署:
[root@localhost myapp]# pwd
/data/webapps/myapp
[root@localhost myapp]# ls
ROOT
[root@localhost myapp]#
反向代理:
利用nginx来实现反向代理,这就不做过多的操作了,不会的可以百度,
利用docker来实现tomcat的负载均衡:
1)镜像的拉取(这个就看个人了,想拉取哪个了)
2)启动(以逻辑卷的方式来实现修改此tomcat的镜像)
docker run --name tc1 --hostname tc1.habq.com --netwrok bridge -v /data/tc1:/usr/local/tomcat/webapps/myap tomcat:8.5-slim
docker run --name tc2 --hostname tc2.habq.com --netwrok bridge -v /data/tc2:/usr/local/tomcat/webapps/myap tomcat:8.5-slim
cd /data/tc1
mkdir -p lib classes WEB-INF
vim index.jsp
…
…
docker exec -it tc1 /bin/sh
3) 利用nginx进行负载均衡的配置,这就不做过多的解释了,可以百度有很多的博客都有介绍到如何设置负载均衡。
4)会话保持,利用nginx的ip_hash来实现