如何在同一系统里同时启动多个Tomcat

需要在同一系统里启动多个tomcat,应该怎么处理?

tomcat是个服务程序,需要占用几个通讯端口,所以默认情况是不能启动多个tomcat,如果要启动多个tomcat,需要修改配置文件,通过在配置文件设置不同的通讯端口就可以做到.文件 %TOMCAT_HOME%/conf/server.xml 是tomcat服务配置文件,里面有很多配置项,本文只关注怎么修改端口,其他配置项的含义不做说明。下面把该配置文件中各端口的含义说明下.


<Server port="8005" shutdown="SHUTDOWN">

接受服务器关闭指令的端口号,我们叫关闭指令端口.

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

http请求处理端口,我们在网页上输入的普通url地址包含的端口就是他 .这个端口叫http端口.

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

 redirectPort="8443" />

https请求的处理端口.这个端口叫https端口.


<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

接收AJP协议的处理端口.这个端口叫ajp端口.

<Connector  port="8009" protocol="AJP/1.3" redirectPort="8443" />

https请求的处理端口.

实际上就4个端口 。

下面我以一个系统里启动3个tomcat为例,说明下操作步骤

分配端口

Tomcat1端口分配表(tomcat1全部采用默认配置)


端口


端口号


关闭指令端口


8005


http端口


8080


https端口


8443


Ajp端口


8009

Tomcat2端口分配表


端口


端口号


关闭指令端口


8006


http端口


8081


https端口


8444


Ajp端口


8010

Tomcat3端口分配表


端口


端口号


关闭指令端口


8007


http端口


8082


https端口


8445


Ajp端口


8011

然后启动这三个tomcat即可...

http://www.linuxidc.com/Linux/2012-10/72248.htm

时间: 2024-10-05 04:43:36

如何在同一系统里同时启动多个Tomcat的相关文章

linux下 如何在同一系统里同时启动多个Tomcat 费元星

需要在同一系统里启动多个tomcat,应该怎么处理? tomcat是个服务程序,需要占用几个通讯端口,所以默认情况是不能启动多个tomcat,如果要启动多个tomcat,需要修改配置文件,通过在配置文件设置不同的通讯端口就可以做到.文件 %TOMCAT_HOME%/conf/server.xml 是tomcat服务配置文件,里面有很多配置项,本文只关注怎么修改端口,其他配置项的含义不做说明.下面把该配置文件中各端口的含义说明下. <Server port="8005" shutd

怎样在同一系统中启动多个 TOMCAT

<Server port="8005" shutdown="SHUTDOWN"> 接受服务器关闭指令的端口号,我们叫关闭指令端口. <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> http请求处理端口,我们在网页上输入的普通url

u盘安装linux,将grub安装到了u盘,导致没U盘系统无法引导启动的解决方法

今天用U盘装linux时候不小心将grub安装到了U盘上,导致每次启动系统都得插U盘,下面是解决办法,拷贝时忘了记下转载出处,实在不好意思.————————————————————————————————————————————————————————————————装redhat linux的时候用的是u盘安装,不小心把grub装在了u盘上,然后每次都要从u盘启动,当然不能容忍这样子,以下就是修复grub的过程: u盘引导进入系统后,首先查看系统安装位置,也就是执行df -k 查看系统盘/bo

CentOS 7与 Windows双系统丢失Windows启动项及默认启动项修改

1.Windows启动项消失的原因:   在安装Win7.8/10系统+CentOS7双系统后,默认会将mbr(Main Boot Record)改写为grub2,默认的CentOS7无法识别Windows的 NTFS分区,所以启动项中没有Windows系统. 2.解决方案: (1)首先要保证Linux可以联网(判断方法可以ping一下外网,看是否联通)         如果没有ping通,解决方法如下: root权限进入一下目录:cd /etc/sysconfig/network-script

如何在同一系统中启动多个 TOMCAT

<Server port="8005" shutdown="SHUTDOWN"> 接受server关闭指令的port号.我们叫关闭指令port. <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> http请求处理port,我们在网页

在 Mac OS X 系统里使用 Docker

目前的 Docker 实现是建立在 Linux CGroup 等技术之上,因此无法在 MacOS X 上原生使用(不过都折腾libcontainer了,不久应该会很快会有原生版本了吧).需要建立一个 Linux 虚拟机,然后在虚拟机内的 Linux 上安装使用.为了简化整个安装使用,boot2docker.io 提供了一个完全自包含的安装包,它会: 检测 Virtual Box 虚拟机软件,如果没有则安装之,有则启动运行之. 创建名为  boot2dock-vm 的 headless vm,这个

修改Centos7.2系统的默认启动内核模式

总所周知,修改centos6的内核启动顺序,只需要修改/etc/grub.conf 里的default项配置即可.那么centos7系统该如何修改呢? 下面就centos7系统修改内核,做如下记录: 一般在编译安装新内核完成后,系统默认启动的还是旧内核,你需要告诉系统我要启动新内核,系统才会启动新内核,所以在linux中,你需要更改配置文件告知它!#在这里我使用的最新内核为4.4.0   一.首先查看默认启动的内核   二.查看新内核在配置文件中的顺序 [[email protected] ~]

在Linux系统里运行shutdown.sh命令关闭Tomcat时出现错误提示

服务器:linnux 5.5 64位,已安装好 jdk: Tomcat版本:apache-tomcat-7.0.53 操作软件:Xshell 4(Free for Home / School) 刚开始重启了一次tomcat,但用浏览器访问网站的时候一直卡着打不开,可能是tomcat的问题,于是在Xshell里输入命令 ps -ef|grep java 查看进程中是否有tomcat出现,如下图: 出现如上信息,说明tomcat进程存在,再次运行shutdown.sh和ps -ef|grep jav

属性 每秒10万吞吐 并发 架构 设计 58最核心的帖子中心服务IMC 类目服务 入口层是Java研发的,聚合层与检索层都是C语言研发的 电商系统里的SKU扩展服务

小结: 1. 海量异构数据的存储问题 如何将不同品类,异构的数据统一存储起来呢? (1)全品类通用属性统一存储: (2)单品类特有属性,品类类型与通用属性json来进行存储: 2. 入口层是Java研发的,聚合层与检索层都是C语言研发的 3. (1)数据库提供“帖子id”的正排查询需求: (2)所有非“帖子id”的个性化检索需求,统一走外置索引: 4. 定期全量重建索引 5. 为应对100亿级别数据量.几十万级别的吞吐量,业务线各种复杂的复杂检索查询,扩展性是设计重点: (1)统一的代理层,作为