linux下 如何在同一系统里同时启动多个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即可...

时间: 2024-08-04 18:48:47

linux下 如何在同一系统里同时启动多个Tomcat 费元星的相关文章

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

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

Linux下怎么查看当前系统的版本

Linux下怎么查看当前系统的版本: uname -r 功能说明:uname用来获取电脑和操作系统的相关信息. 语 法:uname [-amnrsvpio][--help][--version] 补充说明:uname可显示linux主机所用的操作系统的版本.硬件的名称等基本信息. 参 数: -a或–all     详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 -m或–machine   显示主机的硬件(CPU)名 -n或-node

【Linux搭建创建FTP服务器】---完美解决 - 费元星

配置大红字文件置顶: vsftp d.conf 4.5KB useradd -d /home/bai_du -s /sbin/nologin bai_du 修改访问权限: usermod -d /home/webroot/fourcar.diliulian.com/ -s /sbin/nologin fourcar 在创建FTP服务器之有先命令: ps -ef |grep vsftpd 费元星版权Q[9715234] 查一下系统有没有安装vsftpd这个服务器,如果出现如下图所示的界面说明没有安

【原创】linux命令-Axel命令 - linux多线程下载 - 费元星 - 未来星开发团队

[费元星版权Q:9715234] Axel 是 Linux 下一个不错的HTTP/FTP高速下载工具.支持多线程下载.断点续[费元星版权Q:9715234]传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件.适合网速不给力时多线程下载提高下载速度.在百度服务器上用20个线程跑,速度是, ,已经达到宽带的房顶!比wget快的超级多! 大家感觉一下 CentOS安装Axel: 目前yum源上没有Axel,我[费元星版权Q:9715234]们可以到http://pkgs.repoforge.

Linux下制作U盘系统安装盘

最近又想搞搞Linux了,就把原来的Windows 10给重装了Ubuntu,安装之后试了一天,发现一个问题,就是系统桌面老是假死,点鼠标没有反应,网上搜了一下,说是通病,需要用ctrl+alt+F1~6先切换到命令行窗口,登录,然后再切换到桌面窗口模式,就好了.可是这个问题发生的太频繁了,受不了.所以又想试试CentOS怎么样,但是有个问题,这个U盘系统启动盘怎么刻录呢?只知道Windows下用UItraISO,但是LInux下怎么个搞法呢?要安装其它软件么?网上搜了一把,原来这么简单,但是有

linux下创建用户 费元星站长

linux下创建用户(一) Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面:· 用户账号

Linux下MySQL的下载、安装及启动

测试环境 主机系统:Win7 64位 虚拟机:VMware® Workstation 11.1.0 虚拟机系统:CentOS 6.5 64位   Kernel 2.6.32-431.e16.x86_64 MySQL: 5.6.24 1. Mysql的下载 a. 官网  http://dev.mysql.com/downloads/mysql/5.6.html#downloads b. 下载跟OS对应的mysql版本 [[email protected] ~]# uname –a         

VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)

首先启动Nginx 1. 转到 nginx 目录: /usr/local/nginx; 启动 nginx: /usr/local/nginx/nginx ubuntu 前要加 sudo; 关健配置 http 配置块下,一般设置在 zgip on 下: upstream localhost { #绿色对应 #ip_hash; server localhost:8090; server localhost:8080; } server / { location / { proxy_connect_t

linux下修改mysql数据库编码后无法启动解决办法

linux下老版本的Mysql修改数据库编码的方法是 修改my.cnf vi /etc/my.cnf 在[client]下添加 default-character-set=utf8 在[mysqld]下添加 default-character-set=utf8 在新的版本中如果这样修改的话,会造成无法启动的错误,结果方法是 在[mysqld]下把default-character-set=utf8换成 重启mysql可以使用 sudo /etc/init.d/mysql restart 注意修改