如何在MyEclipse IDE中使用不同的端口运行多个tomcat实例

时间:2013-10-22 19:37:15

标签: eclipse tomcat application-server eclipse-wtp myeclipse

我正在尝试MyEclipse IDE并将其与Eclipse Java EE发行版进行比较:

在eclipse中,我能够创建一个Tomcat运行时,然后创建该运行时的实例。这些实例可以在不同的端口上运行,具有单独的上下文,类路径等。

我能够在MyEclipse中创建服务器,但是我无法找到一种方法来指定单独的实例在不同的端口上运行,例如。

Here,建议Blue可以做到。 MyEclipse的默认版本是否也有一些技巧可以实现这一目标?

很明显,我想提一下,编辑服务器配置是一个选项,但与我在Eclipse中的工作方式相比,可能不是最干净,最模块化的方法。

1 个答案:

答案 0 :(得分:1)

This document描述了如何运行多个实例(搜索“多个Tomcat实例”)。

您需要配置Tomcat 7连接器(而不是内置的Tomcat连接器),请确保启用它。然后单击服务器连接器配置的“启动”页面上的“创建启动配置”按钮。在配置对话框中,可以在Arguments选项卡上的VM Arguments面板中定义catalina.base(那里已经有一个默认定义,您可以更改)。可以在“服务器”选项卡上定义部署基础文件夹。 catalina.base文件夹,如链接文档(作为CATALINA_BASE)中所述,将具有Tomcat的配置文件,因此您应该能够在那里定义端口号。每个启动配置都可以用作服务器,方法是确保在配置对话框的“服务器”选项卡上勾选“添加为服务器”复选框。根据需要为每个配置命名(可能包括端口号)。

我实际上没有试过这个,但我不明白为什么它不起作用。