28

我需要将几个 JVM 参数传递给运行 Tomcat 的 JVM,以便我的应用程序可以获取它们。

我想按照本文中概述的过程来获取环境变量。

我该怎么做呢?

更新 对不起这是在windows下运行(客户端服务器上我的开发机器2003上的7)

4

2 回答 2

41

视窗:

在您的 Tomcat /bin 文件夹中,您应该有一个 tomcat5w.exe 管理应用程序(或更高版本的 tomcat6w.ex、tomcat8w.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 中的其他文件

于 2011-06-03T10:12:15.183 回答
25

您需要编辑 Windows 服务。有三种方法可以做到这一点:

  1. 从ServiceName开始Tomcat5w,在系统托盘中获得一个图标,让您可以快速访问服务的配置。//MS//

  2. 在“控制面板”中打开服务管理器。Tomcat 有一个条目。

在编辑器中有一个选项卡,您可以在其中添加其他 JVM 参数。

第三种方式(我更喜欢)是编写一个为您编辑配置的脚本。这样,您可以将配置保存在某处以进行备份。请参阅文档如何做到这一点(提示:使用tomcat5 //US//...

于 2011-06-03T10:14:52.000 回答