单机部署多tomcat应用,实现tomcat集群

author author     2023-04-08     368

关键词:

参考技术A 1.解压两个tomcat文件夹

2.配置环境变量,sudo vim /etc/profile,空白处加上

修改结束后执行  source  /etc/profile  使环境变量生效

3.编辑tomcat2/bin/catalina.sh,将CATALINA_BASE和CATALINA_HOME替换成环境变量中tomcat2的对应参数

4.修改tomcat2/conf/server.xml,将其中8005,8080,8009端口号+1000,修改成9005,9080,9009。当使用VIM编辑文本时,可以通过“/$关键字快速定位”,如‘/8080’。

tomcat这3个端口的作用分别是:

8005端口是用来关闭TOMCAT服务的端口。

连接器监听8009端口,负责和其他的HTTP服务器建立连接。在把Tomcat与其他HTTP服务器集成时,就需要用到这个连接器。

连接器监听8080端口,负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器

5.如果是在虚拟机或服务器上,之前限制过端口号,则需要将新的9080端口添加到防火墙。sudo vim /etc/sysconfig/iptables

之后重启防火墙,sudo /etc/init.d/iptables restart。

6.分别启动tomcat/bin的./startup.sh。访问127.0.0.1:8080,127.0.0.1:9080就都能访问了。替换Tomcat2/webapps/ROOT/tomcat.png的图片,以区分两个端口访问的是不同的应用

7.修改浏览器所在地的host,将本地127.0.0.1赋值给一个域名。vim  /etc/hosts,添加如下域名。

之后通过访问  www.mier.com:8080 与www.mier.com:8090就能访问虚拟机上着两个应用了。

8.修改nginx/config目录下的nginx.conf文件,引入扩展域名解析文件,在http内加入如下命令。

9.然后在nginx/config目录下创建vhost文件夹,在其中新增一个6步骤中域名开头的conf文件,如www.mier.com.conf。

保存退出后,重启nginx,sudo nginx/sbin/nginx -s reload。此时访问www.mier.com,会以设置的权重比例访问到对应的tomcat服务。

云原生之kubernetes实战在k8s集群环境下部署tomcat应用

【云原生之kubernetes实战】在k8s集群环境下部署Tomcat应用一、检查本k8s集群环境1.检查k8s版本2.检查工作节点系统版本二、检查k8s集群状态1.检查工作节点状态2.检查系统pod状态三、部署mysql服务1.编辑mysql.yaml2.应用mysql.yaml3.查看pod... 查看详情

nginx+tomcat可以配置单tomcat多应用多域名吗?

...安装一个Tomcat,使用Nginx做代理,现有多个JavaWeb应用需要部署,域名不一样,能实现吗?app1部署地址/www/web/test1/public_htmlapp2部署地址/www/web/test2/public_html都不在webapps下面,还有80端口不能给Tomcat。参考技... 查看详情

单机部署tomcat多个实例

一、安装tomcat虚拟主机 在安装tomcat之前必须要安装jdk。他是sun公司免费提供的java语言的软件开发包,其中包含java虚拟机,从而保证了java的跨平台性。准备环境:为了避免系统的open-jdk环境与新安装jdk环境冲突,我们需要卸... 查看详情

具有多环境配置的maven应用程序无法在tomcat上部署

】具有多环境配置的maven应用程序无法在tomcat上部署【英文标题】:mavenapplicationwithmultienvironmentconfigurationcan\'tdeployontomcat【发布时间】:2016-12-2917:38:23【问题描述】:我正在尝试使用带有Maven的SpringBoot为我的Web应用程序配置多部... 查看详情

nginx+tomcat负载均衡(动静分离)集群(代码片段)

文章目录前言一、案例概述二、Nginx三、环境部署三、部署Nginx负载均衡器四、部署2台Tomcat应用服务器1.安装JDK,配置环境2.Tomcat服务器1配置3.Tomcat服务器2配置五、Nginxserver配置六、验证结果总结前言通常情况下,一个Tomca... 查看详情

nginx+tomcat负载均衡集群(代码片段)

目录前言一、Nginx+Tomcat二、配置Nginx服务器三、部署Tomcat应用服务器总结前言介绍Tomcat及Nginx+Tomcat负载均衡集群,Tomcat的应用场景,然后重点介绍Tomcat的安装配置。Nginx+Tomcat负载均衡集案列是应用于生产环境的一... 查看详情

初识kubernetes(k8s):从一个单机部署实现javaweb应用例子开始(代码片段)

本文是通过yum方式安装Kubernetes,并部署tomcat+mysql实现JaveWeb应用。此应用是JSP页面通过JDBC访问Mysql数据库,只要程序正确连接到数据库上,就会自动完成对应的Table的创建与初始化数据的准备工作。当我们通过浏览器访问此应用... 查看详情

基于docker部署tomcat集群nginx负载均衡(代码片段)

...一下。博文主要介绍了Tomcat集群+Ngixn负载的Docker环境部署。两种实现方式,一种是通过宿主机桥接方式,一种是通过内部网络Dockernetwork的方式Demo相关镜像以上传DockerHub:dockerpullliruilong/nginx_logdo 查看详情

多实例集群部署下的图片上传

场景存在多个无状态的Web应用服务,支持多实例集群化部署(使用nginx作为反向代理)在Web应用中存在图片文件上传功能不能将图片文件直接保存到数据库中,数据库中只保存文件访问链接问题因为Web应用服务是多实例集群化部署的,... 查看详情

应用中有使用到集群么?多大规模?

nginx+tomcat高性能负载均衡集群:https://www.cnblogs.com/gcjava/p/6601293.htmlapache+tomcat+mod_jk:https://blog.csdn.net/johnstrive/article/details/4555198nginx+tomcat+memcached:https://blog.csdn.net/zht666/arti 查看详情

如何搭建zookeeper集群

...维护、域名服务、分布式同步、组服务等。其部署方式有单机部署和集群部署,单机部署意义不大,下面主要介绍集群部署。  因硬件环境的限制,本次搭建Zookeeper集群是在Win 查看详情

多线程高并发,docker安装部署tomcat

Redis什么是Redis?Redis的数据类型?使用Redis有哪些好处?Redis相比Memcached有哪些优势?Memcache与Redis的区别都有哪些?Redis是单进程单线程的?一个字符串类型的值能存储最大容量是多少?Redis的持久化机制是什么?各自的优缺点?Redis常见性能... 查看详情

nginx集群综合项目

...(5)Tomcat对接mysql实现动态网页(6)数据库主从复制、部署代理服务器atlas实现数据库的读写分离(7)存储数据的磁盘使用lvm实现动态磁盘(8)Tomcat部署多个应用并实现对应的域名解析(9)运维人员可以通过OpenVPN接入Zabbix、Ju... 查看详情

tomcat(tomcat虚拟主机,tomcat日志,单机多实例配置实战,jvm设置和连接数设置)

一、配置Tomcat的虚拟主机一、Tomcat虚拟主机基本配置。在介绍nginx和apache的时候,我们都有提过虚拟主机,在tomcat中也有这么一说,[[email protected]~]#vim/usr/local/tomcat/conf/server.xml搜索/Host,其中<Host>和</Host>之间的配置为... 查看详情

docker部署nginxtomcat集群(代码片段)

Tomcat集群由多个tomcat组成,使用Nginx的好处是可以实现负载均衡和动静分离。使用Docker的好处是~~~我们不需要复杂的配置,只需要执行简单的命令就能拉取已有的官方docker镜像,再通过一条命令就能运行我们的实例了。对于多个T... 查看详情

tomcat如何部署两个javaweb项目?

参考技术A1、可以使用集群方式来部署。2、集群方式可以采用nginx+tomcat方式来部署两个或者多个Javaweb项目。原理:1、nginx作为集群,能够通过给出多个端口号来配合tomcat一起使用。2、有了多个端口号,那么Java项目即可通过不同... 查看详情

将多个应用程序部署到 Tomcat

】将多个应用程序部署到Tomcat【英文标题】:deployingmultipleapplicationstoTomcat【发布时间】:2014-06-2711:19:36【问题描述】:我想将两个应用程序foo.war和bar.war部署到同一个Tomcat实例。他们是否可以侦听不同端口上的连接,例如foo监听... 查看详情

基于docker部署tomcat集群nginx负载均衡(代码片段)

写在前面看完Dokcer相关的书籍,正好有个项目要这样搞,所以自己练习一下。当作一百世一样。这里的道理很明白:我思故我在,既然我存在,就不能装作不存在。无论如何,我要为自己负起责任。——王小波《三十而立》结... 查看详情