运行多个Tomcat服务器

12

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

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

同时,我使用Eclipse IDE进行开发。

每当我需要使用Tomcat 7从Eclipse运行我的项目时,我就必须停止Tomcat 6。

是否可能更改Tomcat的端口?

我的目标是同时运行这两个服务器。

提前致谢。

3个回答

17

按照以下方式安装两个Tomcat实例:

下载Tomcat并将其解压缩两次,分别放入两个不同的目录中。 编辑其中一个副本的conf/server.xml文件: 将根Server元素上的端口更改为另一个数字(例如8006)。 将Connector元素上的端口属性更改为另一个数字(例如8010而不是8009,8081而不是8080以及8444而不是8443)。 现在您应该能够运行两个安装中的bin/startup.sh脚本以获取两个正在运行的Tomcat。使用端口8080连接并安装基本应用程序服务,然后使用端口8081连接以安装服务提供商管理服务。 源链接。 还有一些有用的链接 链接, 链接


4
您需要更改连接器侦听的 端口,其中至少有一个 - 对于版本6760607070听起来不错且易记。
请注意,此方法不仅适用于Tomcat的不同版本 - 同一版本的不同配置也可以通过此方式侦听不同的端口。

1
这个问题已经有了答案。
这个新帖子的唯一目的是通过屏幕截图帮助初学者。
请按以下步骤操作:
  • 下载并解压文件夹到您的计算机
  • 打开conf文件夹下的server.xml文件。
  • 在连接器标签下更新端口号。 server.xml和连接器标记的屏幕截图
重复相同的步骤,并更改端口号以创建另一个Tomcat实例。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接