gpt4 book ai didi

variables - 如何在 Web 服务器上将 Tomcat.runtime.environment.version 设置为 PROD?

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

我想将 Tomcat 环境变量设置为 PROD。我试着把

set "ENVIRONMENT=PROD"
set JAVA_OPTS="-Dtomcat.runtime.environment.version=PROD"

catalina.bat 中并尝试用

检索它
env = System.getProperty("tomcat.runtime.environment.version");

但每次 env 都是空的!变量必须在 catalina.bat 中的确切位置声明,设置环境变量的完美语法是什么?也欢迎其他可能的变量声明方式!

最佳答案

由于您使用的是 Windows 和生产,我假设您正在使用 Microsoft Windows Service for Tomcat。如果是这种情况,启动和停止 Tomcat 时将完全忽略 .bat 文件。有一个服务二进制文件可以从 Windows 注册表中读取配置,并且根本不使用基于磁盘的脚本。

如果您运行名为 tomcatXw.exe 的程序(其中 X 是您的 Tomcat 主版本号),这将运行配置 GUI。从那里,您可以配置存储在注册表中的所有内容。

转到“系统属性”选项卡并将您的系统属性 -Dtomcat.runtime.environment.version=PROD 添加到已在其中找到的属性列表中。重新启动您的服务,您应该能够看到您的应用程序可用的新系统属性(当然,实际上是整个 JVM)。

关于variables - 如何在 Web 服务器上将 Tomcat.runtime.environment.version 设置为 PROD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49851328/

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