可以在tomcat启动命令中传递java选项吗?

时间:2013-08-29 17:36:07

标签: java tomcat

我正在调整tomcat服务器的JVM。我知道可以使用CATALINA_OPTS来传递java选项。但是,其中一个缺点是每次我做出更改时都必须导出该环境变量,所以我想知道是否有更简单的方法。例如,下面的内容会起作用吗?

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

1 个答案:

答案 0 :(得分:2)

您不需要导出此变量,只需按以下方式运行:

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

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

或者你可以在catalina.sh文件中定义变量。