我需要將幾個JVM參數傳遞給運行Tomcat的JVM,以便我的應用程序可以將它們提取出來。作爲服務運行時,將JVM參數傳遞給Tomcat?
我想遵循概述in this article to pick up environment變量的過程。
我該怎麼做呢?
UPDATE 對不起這是在Windows下運行(7客戶端服務器上我的開發機2003年)
我需要將幾個JVM參數傳遞給運行Tomcat的JVM,以便我的應用程序可以將它們提取出來。作爲服務運行時,將JVM參數傳遞給Tomcat?
我想遵循概述in this article to pick up environment變量的過程。
我該怎麼做呢?
UPDATE 對不起這是在Windows下運行(7客戶端服務器上我的開發機2003年)
您需要編輯Windows服務。有三種方法可以做到這一點:
開始Tomcat5w
與//MS//
服務名稱獲得在系統托盤中,讓你快速訪問服務的配置的圖標。
打開「控制面板」中的服務管理器。有一個Tomcat的條目。
在編輯器中,有一個選項卡,您可以在其中添加其他JVM參數。
第三種方式(我更喜歡)是編寫一個腳本來爲你編輯配置。這樣,您可以將配置保存在某處進行備份。請參閱docs how to do that(提示:使用tomcat5 //US//...
)
這看起來正是我所需要的。 – 2011-06-03 10:26:11
的Windows:
在Tomcat的/ bin文件夾,你應該有一個tomcat5w。 exe管理員應用程序轉到Java選項卡並在「Java選項:」框中添加參數。
的Linux/UNIX:
在* nix中,更改setenv.sh文件應該被拾起:
export JAVA_OPTS=-server -Xms2g -Xmx4g -XX:PermSize=64m -XX:MaxPermSize=256m $JAVA_OPTS
請勿觸摸catalina.sh或bin中的其他文件
-1 Windows服務不使用BAT文件啓動Tomcat。 – 2011-06-03 10:16:05
即使它作爲Windows服務運行?在我看來,Windows執行C:\ apache-tomcat-5.5.28 \ bin \ tomcat5.exe雖然有一個命令行參數// RS //
@Aaron,對不起,我意識到我發佈的第二個答案。 – Mikaveli 2011-06-03 10:18:04
什麼是您的操作系統? – 2011-06-03 10:10:46