gpt4 book ai didi

Tomcat 服务 - CATALINA_TMPDIR

转载 作者:行者123 更新时间:2023-11-28 22:11:24 25 4
gpt4 key购买 nike

我目前正在使用以下命令让 Tomcat 作为服务运行

(导航到 Tomcat/bin 文件夹)

"tomcat8.exe" //DS//Tomcat_JJP_TRAIN
"service.bat" install Tomcat_JJP_TRAIN
"tomcat8.exe" //US//Tomcat_JJP_TRAIN --JvmMs=1024 --JvmMx=2048 --JavaHome="C:\Program Files\Java\jdk1.8.0_111" ++JvmOptions="-Duser.timezone=UTC"

而且效果很好。我的问题是关于 CATALINA_TMPDIR...我想将该变量设置为 %temp% 或 c:\windows\temp

由于它作为服务运行,我无法通过编辑 catalina.bat 文件来完成。而且我不想(并且不确定是否可能)通过“Tomcat 配置 gui 小程序”设置它。另外,我已经在使用 -D 参数来设置时区,但我不相信我可以通过设置 -Djava.io.tmpdir 参数来实现我想要的……至少我试过了,但没有成功。不工作。

有人可以建议我如何让我的 Tomcat 服务使用我想要的临时文件夹吗?

最佳答案

环境变量 CATALINA_TMPDIR 仅在您使用脚本启动 Tomcat 时有用。如果您阅读脚本,您将在启动 JVM 的命令中看到:

-Djava.io.tmpdir="%CATALINA_TMPDIR%"

因此,您所要做的就是在创建服务时设置 java.io.tmpdir 系统属性。只需将您的 //US// 命令更改为:

"tomcat8.exe" //US//Tomcat_JJP_TRAIN  --JvmMs=1024 --JvmMx=2048     --JavaHome="C:\Program Files\Java\jdk1.8.0_111" ++JvmOptions="-Duser.timezone=UTC;-Djava.io.tmpdir=/your/preferred/path"

关于Tomcat 服务 - CATALINA_TMPDIR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41733508/

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