作为服务运行时将 JVM 参数传递给 Tomcat?

发布于 2024-11-14 00:51:11 字数 173 浏览 6 评论 0原文

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

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

我该怎么做呢?

更新 抱歉,这是在 Windows 下运行(7 在我的开发机器 2003 上的客户端服务器上)

I need to pass a couple of JVM arguments to the JVM which Tomcat is running in so that my application can pick them up.

I want to follow the process outlined in this article to pick up environment variables.

How would I go about doing this?

UPDATE
Sorry This is running under windows (7 on my Dev machine 2003 on client server)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

Windows

在 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 中的其他文件

Windows:

In your Tomcat /bin folder, you should have a tomcat5w.exe admin app (or in later versions tomcat6w.ex, tomcat8w.exe, etc). Go to the Java tab and add the args in the "Java Options:" box.

enter image description here

Note that when you add new args, you need to add them as NEW LINES in that box (above or below any others there), not as additional arguments IN FRONT or BACK of values on one of the existing lines.

Linux / UNIX:

In *nix, changes to the setenv.sh file should be picked up:

export JAVA_OPTS=-server -Xms2g -Xmx4g -XX:PermSize=64m -XX:MaxPermSize=256m $JAVA_OPTS

Don't touch catalina.sh or other files in bin

太傻旳人生 2024-11-21 00:51:11

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

  1. 使用 //MS//ServiceName 启动 Tomcat5w 以在系统托盘中获取一个图标,该图标让您可以快速访问服务的配置。

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

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

第三种方法(我更喜欢)是编写一个脚本来为您编辑配置。这样,您可以将配置保存在某处以进行备份。请参阅文档如何执行此操作(提示:使用 tomcat5 //美国//...)

You need to edit the Windows service. There are three ways to do this:

  1. Start Tomcat5w with //MS//ServiceName to get an icon in the system tray which gives you a quick access to the configuration of the service.

  2. Open the service manager in the "Control Panel". There is an entry for Tomcat.

In the editor, there is a tab where you can add additional JVM parameters.

The third way (which I prefer) is to write a script which edits the config for you. This way, you can save the config somewhere for backup. See the docs how to do that (Hint: use tomcat5 //US//...)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文