CATALINA_OPTS和 JAVA_OPTS区别
2021-06-17 04:05
标签:执行 tom 其他 最好 top 自己 run 地址 文件中 在Tomcat的catalina.sh文件中的启停server脚本中都应用到了两个变量: CATALINA_OPTS和JAVA_OPTS。用于保存Tomcat运行所需的各种参数。 第二种区别更加微妙。其他应用程序也可以使用JAVA_OPTS,但Tomcat只会用到CATALINA_OPTS。所以如果你只使用了Tomcat,在设置环境变量时,你最好使用CATALINA_OPTS,而如果你同时也用到了其他java应用程序,如JBoss,在设置环境变量时你应该使用JAVA_OPTS。 以上文字是转载过来的,我们可以具体看catalina.sh中的英文翻译,而且我得强调一点,不同的tomcat版本对这个的解释已经和上面有了一定出入,需要我们自己根据版本具体翻译。
---------------------
本文来自 zhuifengshaonian201 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/zhuifengshaonian201/article/details/80353130?utm_source=copy CATALINA_OPTS和 JAVA_OPTS区别 标签:执行 tom 其他 最好 top 自己 run 地址 文件中 原文地址:https://www.cnblogs.com/yaowen/p/9722241.html
他们在文件中的注释如下:
(可选)Java 执行"start","stop"或"run"命令时用到的运行时参数; [JAVA_OPTS]
(可选)Java 执行"start"或"run"命令时用到的运行时参数; [CATALINA_OPTS]
那么,为什么有两个不同的变量?他们有什么区别?
首先,定义在这两个变量中的参数都会被传递到启动Tomcat的命令:"start"和"run",只有定义在JAVA_OPTS中的参数会被传递到"stop"命令。
所以将参数定义到哪个变量中并不影响Tomcat的启动和运行,而只影响到了Tomcat的运行结束。
上一篇:学c语言看什么书?
下一篇:springboot之配置文件