gpt4 book ai didi

jakarta-ee - catalina.bat 中的 JAVA_OPTS 语法

转载 作者:行者123 更新时间:2023-11-28 21:47:34 26 4
gpt4 key购买 nike

我正在尝试通过在 catalina.bat 中添加 JAVA_OPTS 来增加 tomcat 内存,如下所示:

rem   TITLE           (Optional) Specify the title of Tomcat window. The default
rem TITLE is Tomcat if it's not specified.
rem Example (all one line)
rem set TITLE=Tomcat.Cluster#1.Server#1 [%DATE% %TIME%]
rem
rem
rem
rem $Id: catalina.bat 1146096 2011-07-13 15:20:43Z markt $
rem ---------------------------------------------------------------------------

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8
-server -Xms1536m -Xmx1536m
-XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m
-XX:MaxPermSize=512m -XX:+DisableExplicitGC
-XX:UseConcMarkSweepGC
-XX:CMSPermGenSweepingEnabled
-XX:CMSClassUnloadingEnabled"

但在运行启动或关闭脚本时,我在 CMD 中遇到以下错误:

'JAVA_OPTS' is not recognized as an internal or external command,
operable program or batch file.
'-server' is not recognized as an internal or external command,
operable program or batch file.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.

请告诉我为什么要得到它们。

最佳答案

尝试:

set JAVA_OPTS=-Djava.awt.headless=true -Dfile.encoding=UTF-8 ^
-server -Xms1536m -Xmx1536m ^
-XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m ^
-XX:MaxPermSize=512m -XX:+DisableExplicitGC ^
-XX:+UseConcMarkSweepGC ^
-XX:+CMSClassUnloadingEnabled
  • 您需要使用set命令设置环境变量。
  • 如果您想在 Windows bat 文件中将一条命令拆分为多行,您需要在每行末尾添加一个 ^(脱字符号)。
  • 无需引号。

关于jakarta-ee - catalina.bat 中的 JAVA_OPTS 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877370/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com