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

标签 java tomcat

我正在为 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/

相关文章:

java - 什么是 tomcat 的引导加载程序,它与 java 的引导加载程序有何不同?

jsp - 严重 : Context [/javaproj] startup failed due to previous errors?

apache - Tomcat server.xml 重定向 : new class files not loaded

java - 从函数java返回变量和数组

java - Netty 4 中的工作线程

java - 下拉菜单行为异常

java - Odata ReSTLet 代码生成失败

java - 不扩展 java.lang.Object 的类

java - 异常“NoClassDefFoundError for javax/mail/Authenticator

tomcat双解码url