如何通过命令行将属性传递给tomcat

时间:2010-03-25 21:31:00

标签: tomcat

我需要通过命令行将-Dlog4j.debug传递给tomcat,怎么做? 在Linux框中的平台,命令是 $ CATALINA_HOME /斌/ startup.sh

我已经尝试过设置CATALINA_OPTS = -Dlog4j.debug = true但是现在!!

解决方案是:

export CATALINA_OPTS=-Dlog4j.debug=true 

2 个答案:

答案 0 :(得分:2)

我不确定你是如何启动tomcat的,但是在做:

set CATALINA_OPTS=-Dlog4j.debug=true

然后在相同的命令行上启动它将完成这项工作。

希望这有助于你

答案 1 :(得分:1)

对于永久性解决方案,您可以在$CATALINA_HOME/bin/setenv.sh

中进行设置
#!/bin/bash
CATALINA_OPTS="-Dlog4j.debug=true"

然后从任何命令行$CATALINA_HOME/bin/startup.sh

运行tomcat