我可以在同一台计算机上运行两个 tomcat 实例吗?

2022-08-31 15:50:41

我可以在同一台计算机上运行两台具有不同端口的 Tomcat 服务器吗?它会产生任何问题吗?当我运行tomcat时,它将在任务管理器中创建文件。javaw.exe


答案 1

除了更改以下答案之一中描述的。Connector portprotocol="HTTP/1.1"

我认为它需要更改“关闭”的服务器端口

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

以及端口号。AJP

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

如果要并行运行多个 tomcat 实例。


答案 2

是的!。您可以。您需要更改端口才能拥有另一个实例。

为此,请按照以下步骤操作。

1.) 在 {Tomcat 安装文件夹}\ conf \ 中找到服务器.xml

2.)找到以下类似声明

<!-- Define a non-SSL HTTP/1.1 Connector on port 8180 -->
    <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

3.)关于Tomcat的服务器.xml文件引用它在端口8080上运行。将连接器端口 =“8080”端口更改为任何其他端口号。

例如

<Connector port="8181" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

4) 编辑并保存服务器.xml文件。重新启动雄猫。做


推荐