运行多个 tomcat 服务器

Posted

技术标签:

【中文标题】运行多个 tomcat 服务器【英文标题】:Running multiple tomcat servers 【发布时间】:2011-11-23 07:20:30 【问题描述】:

我已经将tomcat 6和7安装到了8080端口。

我正在使用 tomcat 6 通过从其 Web 应用程序加载文件来在本地 LAN 中部署我的项目。

同时我正在使用eclipse ide进行开发。

当我必须使用 tomcat7 从 eclipse 运行我的项目时,我必须停止 tomcat6。

tomcat的端口可以改吗?

我想要的是同时运行两个服务器。

提前谢谢..

【问题讨论】:

【参考方案1】:

这样安装两个tomcat实例:

下载tomcat,解压两次,放到两个单独的目录中。 按以下方式编辑其中一份副本中的 conf/server.xml 文件: 将根服务器元素上的端口更改为不同的数字(例如 8006) 将连接器元素上的端口属性更改为不同的数字(例如,8010 代替 8009、8081 代替 8080 和 8444 代替 8443) 您现在应该能够在两个安装中运行 bin/startup.sh 脚本以获得两个正在运行的 tomcat。使用8080端口连接并安装基础应用服务,然后使用8081端口连接安装服务提供者管理服务。 Source link。 给出了一些其他有用的链接 links, links.

【讨论】:

【参考方案2】:

您需要为其中至少一个更改port on which your connector listens -- 6060 用于版本67070 用于版本7 对我来说听起来不错且令人难忘。

请注意,这不仅仅适用于不同版本的 Tomcat——同一版本 Tomcat 的不同配置也可以通过这种方式监听不同的端口。

【讨论】:

【参考方案3】:

这个问题已经回答了。

这个新线程的唯一意图是帮助初学者,在屏幕截图的帮助下。

按照以下步骤,

下载文件夹并将其解压缩到您的 PC 中 打开conf文件夹下的server.xml文件。 在连接器标记下更新端口号。

重复相同的步骤并更改端口号以创建另一个 tomcat 实例。

【讨论】:

以上是关于运行多个 tomcat 服务器的主要内容,如果未能解决你的问题,请参考以下文章

同一台服务器(电脑)运行多个Tomcat

单台Linux服务器运行多个独立的tomcat服务

一台服务器安装运行多个Tomcat及注册服务

1 台 Linux 服务器上,部署多个 Tomcat,并以 service 方式运行

windows服务器监控多个tomcat运行状态

linux 多个 tomcat服务运行