我正在为Tomcat服务器调整JVM。我知道可以使用CATALINA_OPTS来传递Java选项。但是,这样做的一个缺点是每次进行更改时都必须导出该环境变量,因此我想知道是否有更简单的方法。例如,下面的东西会起作用吗?

$ catalina.sh start -server -Xmx512M -XX:MaxPermSize=256m

最佳答案

您无需导出该变量,只需以这种方式运行即可:

CATALINA_OPTS='-server -Xmx512M -XX:MaxPermSize' catalina.sh start


与您发布的内容非常相似。环境变量仅对启动的进程可见。

或者,您可以简单地在catalina.sh文件中定义变量。

10-07 19:58
查看更多