tomcat - 动态传递-D参数tomcat

标签 tomcat

我正在使用 startup.sh 启动 Tomcat,我需要在部署在 Tomcat 中的其余应用程序中获取以下两个参数。

  • 日志文件位置
  • 调试级别

看了一些关于stack overflow的资料,上面说可以按如下配置。

CATALINA_OPTS="${CATALINA_OPTS} -DlogfileLoc=value -DdebugLevel=value2"

但我不想对这些值进行硬编码,它应该取自启动 Tomcat 的用户。那么是否可以在启动时发送这些参数?

最佳答案

在用户使用 startup.sh 启动 Tomcat 之前运行命令怎么样?

export CATALINA_OPTS="$CATALINA_OPTS -DlogfileLoc=value -DdebugLevel=value2"

关于tomcat - 动态传递-D参数tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44560668/

相关文章:

Spring boot - 一些 POST 请求严重延迟

Eclipse Java EE IDE调试需要tomcat源码

java - 部署 WAR 包 TOMCAT

java - TOmcat7 在 Eclipse Kepler 中不工作

tomcat - CXF tomcat 8 weblogic java.util.Map是接口(interface),JAXB无法处理接口(interface)

java - Spring Security - 更改 RedirectStrategy 的所有实例

jsp - Tomcat JSP 预编译

java - 使用 Integer.parseInt 将 String 转换为 Int 不起作用

angular - ng build --prod 允许缺少原点(404 禁止)

tomcat - 上下文名称可能与 Tomcat 并行部署的 WAR 名称不同