首页 > 其他分享 >同时启动多个Tomcat服务器

同时启动多个Tomcat服务器

时间:2023-09-14 12:07:01浏览次数:60  
标签:Tomcat 启动 端口 修改 8009 服务器 端口号


前些时日,出于某种需要,需要同时启动多个Tomcat服务器,在网上查了半天,才找到解决的办法,拿出来分享一下,嘿嘿。

我所用Tomcat服务器都为zip版,非安装版。以两个为例:
安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:

(1) 修改http访问端口(默认为8080端口)

<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" 

 minProcessors="5" maxProcessors="75" 

 enableLookups="true" redirectPort="8443" 

 acceptCount="100" debug="0" connectionTimeout="20000" 

 useURIValidationHack="false" disableUploadTimeout="true" />



(大概在86行左右)将8080修改为第一个tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。

(2) 修改Shutdown端口(默认为8005端口)

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



(大概在13行左右)将8005修改为没有在使用的端口号,例如8095

(3) 修改JVM启动端口(默认为8009端口)

< Connector className ="org.apache.coyote.tomcat4.CoyoteConnector" 

 port ="8009" minProcessors ="5" maxProcessors ="75" 

 enableLookups ="true" redirectPort ="8443" 

 acceptCount ="10" debug ="0" connectionTimeout ="20000" 

 useURIValidationHack ="false" 

 protocolHandlerClassName ="org.apache.jk.server.JkCoyoteHandler" />



(大概在107行左右)将8009修改为没有在使用的端口号,例如8099

标签:Tomcat,启动,端口,修改,8009,服务器,端口号
From: https://blog.51cto.com/u_16261339/7468596

相关文章

  • CommandLineRunner - Spring Boot应用程序启动后执行
    在springboot启动的时候,有的时候需要做一些初始化或者预加载的事情。springboot给我们提供了这样一个接口CommandLineRunnerCommandLineRunner是一个接口,用于在SpringBoot应用程序启动后执行一些特定的任务或代码块。当应用程序启动完成后,SpringBoot会查找并执行实现了Comma......
  • Teamcenter SOA 挂关系,报服务器通信丢失的错误
    问题:handler调用SOA服务批量挂关系的时候,出现了Teamcenter与服务器通信丢失的错误*****Exceptioncaughtincom.teamcenter.clientx.AppXExceptionHandler.handleException(InternalServerException).Theserverreturnedaninternalservererror.操作执行期间,与Team......
  • armbian安装cups打印服务器
    一、安装cups服务1、apt-getinstallcupsavahi-daemon-y2、安装驱动HP驱动:apt-getinstallhplip-y爱普生驱动:apt-getinstallprinter-driver-gutenprint兄弟驱动:apt-getinstallprinter-driver-brlaser3、systemctlrestartcups二、修改配置文件1、找到:Listenlocalhos......
  • SQL Server 远程跨数据库服务器查询、导入数据(SQL)
    /*1、创建链接服务器查询*/--创建链接服务器execsp_addlinkedserver'remote_server','','SQLOLEDB','远程服务器名或ip地址'execsp_addlinkedsrvlogin'remote_server','false',null,'用户名','密码'--查询示例......
  • 【Tomcat】【源码一】Tomcat 源码分析环境搭建
    1 前言ApacheTomcat®软件是JavaServlet、JavaServer页面、Java语言表达式和JavaWebSocket技术的开源实现。JavaServlet、JavaServer页面、Java表达式语言和JavaWebSocket规范都是在Java社区进程下开发的。ApacheTomcat软件是在开放和参与的环境中开发的,并在A......
  • tomcat报错:java.io.IOException: 您的主机中的软件中止了一个已建立的连接。页面响应
    tomcat报错:java.io.IOException:您的主机中的软件中止了一个已建立的连接。tomcat报错:org.apache.catalina.connector.ClientAbortException:java.io.IOException:您的主机中的软件中止了一个已建立的连接。 出现原因:1、由于客户端在发送请求后,还没等服务器响应就断开了......
  • windows环境下tomcat配置一些问题记录
    首先我们需要提前在电脑上安装jdk官网如下:JavaArchiveDownloads-JavaSE11|Oracle中国这里我安装的是jdk11 接着下载好tomcat安装包官网如下:ApacheTomcat®-Welcome!我下载的是9.0版本 复制安装路径配置环境变量对path进行修改 tomcat安装成功之后......
  • 如何将WSL作为ssh服务器
    配置WSL我本人使用的WSL发行版为Ubuntu22.04,暂时不了解其他系统如何配置这里我们假设大家的WSL上都安装了ssh服务器。在wsl运行如下指令,启动ssh服务器sudoservicesshstart在有的系统上可能是sudoservicesshdstart用以下指令查看ssh的运行情况sudoservicesshstat......
  • 服务器之间怎么做数据备份
    服务器之间的数据备份是维护数据安全和完整性的重要措施。数据备份不仅可以避免因自然灾害、人为误操作等原因造成的数据丢失,还可以在数据被篡改或损坏时恢复到最近的可用的状态。以下是关于服务器之间数据备份的几个方面的介绍。首先,我们需要明确备份的目标。在服务器之间进行数据......
  • CentOS7安装Tomcat9并设置开机启动
    1.配置tomcat开机启动创建服务名xxxxxx.service文件,编辑之后保存即可cd/usr/lib/systemd/systemvixxxxxx.service插入以下内容[Unit]Description=TomcatAfter=syslog.targetnetwork.targetremote-fs.targetnss-lookup.target[Service]Type=oneshotExecSt......