我正在为 tomcat 服务器调整 JVM。我知道可以使用 CATALINA_OPTS 传递 java 选项。但是,这样做的一个缺点是每次进行更改时我都必须导出该环境变量,所以我想知道是否有更简单的方法。例如,像下面这样的东西会起作用吗?
$ catalina.sh start -server -Xmx512M -XX:MaxPermSize=256m
最佳答案
您不需要导出此变量,只需以这种方式运行即可:
CATALINA_OPTS='-server -Xmx512M -XX:MaxPermSize' catalina.sh start
与您发布的内容非常相似。环境变量仅对启动的进程可见。
或者您可以简单地在 catalina.sh 文件中定义变量。
关于java - 可以在tomcat启动命令中传递java选项吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18517518/