Apache Tomcat-在运行时区分DEV和PROD服务器
我不熟悉ApacheTomcat的服务器管理。因此,这个问题可能听起来很基本。我有2台服务器sdev和PROD,其中加载了默认的apachetomcat和MySQL配置。两者在设置上完全相同 现在,我想使用管理器面板将WAR文件放在这两台机器上,应用程序应该自动知道它在哪个环境中运行,以便自动选择它必须运行的日志记录级别 这是因为我希望在DEV中进行详细的日志记录,而不希望在PROD中进行详细的日志记录,但是在代码中使用标志可以这样做,但是我经常忘记在创建WRA文件之前,然后在将代码放到服务器上之后,它会创建很多我不希望在PROD中使用的日志 我认为可以在Tomcat的某个配置文件中使用一次性配置来完成,但我不知道在哪个文件中做了什么更改Apache Tomcat-在运行时区分DEV和PROD服务器,apache,tomcat,server,config,Apache,Tomcat,Server,Config,我不熟悉ApacheTomcat的服务器管理。因此,这个问题可能听起来很基本。我有2台服务器sdev和PROD,其中加载了默认的apachetomcat和MySQL配置。两者在设置上完全相同 现在,我想使用管理器面板将WAR文件放在这两台机器上,应用程序应该自动知道它在哪个环境中运行,以便自动选择它必须运行的日志记录级别 这是因为我希望在DEV中进行详细的日志记录,而不希望在PROD中进行详细的日志记录,但是在代码中使用标志可以这样做,但是我经常忘记在创建WRA文件之前,然后在将代码放到服务器上
请您在这方面帮助我。谢谢大卫的建议。这真的让我们领先了一步。但准确而详细地说,以下是有帮助的链接 对context.xml的更改取自此处 从这里对代码进行的更改 和 最后我终于实现了我想要的。早些时候,我没有正确的关键字在互联网上寻找,结果我被卡住了。谢谢你,大卫。也许你会看到