2013-10-22 24 views
0

我想MyEclipse的IDE,它與Eclipse的Java EE發行版相比運行多個Tomcat實例:如何使用MyEclipse的IDE中的不同端口

在Eclipse中,我能夠創建一個Tomcat運行時,然後創建一個運行實例。例如,這些實例可以在不同的端口上運行,具有不同的上下文,類路徑等。

我能夠在MyEclipse中創建服務器,但我無法找到一種方法來指定單獨的實例在單獨的端口上運行。

Here,建議Blue可以做到這一點。 MyEclipse的默認版本是否也有一些技巧來實現這一點?

這麼說很明顯,我想提一提的是,編輯服務器配置是一個選項,但與我在Eclipse中如何進行比較可能不是最乾淨和最模塊化的方法。

回答

1

This document描述如何運行多個實例(搜索「多個Tomcat實例」)。

您將需要配置Tomcat 7連接器(不是內置的Tomcat連接器),請確保啓用它。然後單擊服務器連接器配置啓動頁面上的「創建啓動配置」按鈕。在配置對話框中,可以在「參數」選項卡的「虛擬機參數」面板中定義catalina.base(這裏已經有一個默認定義,可以更改)。可以在「服務器」選項卡上定義部署基礎文件夾。 catalina.base文件夾(如鏈接文檔中所述)(將作爲CATALINA_BASE)將具有Tomcat的配置文件,因此您應該可以在其中定義端口號。每個啓動配置都可用作服務器,方法是確保在配置對話框的「服務器」選項卡上勾選「添加爲服務器」複選框。根據需要命名每個配置(可能包含端口號)。

我還沒有嘗試過,但我看不出爲什麼它不起作用。

+0

我也是這樣做的,但Eclipse JEE發行版的方式對我來說看起來更好一些 - 它將具有單獨的Tomcat運行時和服務器實例的職責分開。它也使我能夠從IDE中編輯服務器屬性。我想檢查在MyEclipse中是否可以實現相同的功能。 – Neel

相關問題