动态传递-D参数tomcat

时间:2017-06-15 06:56:50

标签: tomcat

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

  • logfileLoc
  • DEBUGLEVEL

我读了一些关于堆栈溢出的信息,它说你可以按如下方式配置它。

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

但我不想硬编码值,应该从启动Tomcat的用户那里获取。那么可以在启动期间发送这些参数吗?

1 个答案:

答案 0 :(得分:0)

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

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