对于Tomcat 6,您应该将参数添加到 startup.sh(Windows启动.bat)。对于Tomcat 7及更高版本,您应该在{Catalina Root}/bin/setenv.sh中设置参数,如下所示:
export CATALINA_OPTS="$CATALINA_OPTS -Dapp.username=username -Dapp.password=password"
或者在 Windows 中:
set CATALINA_OPTS="$CATALINA_OPTS -Dapp.username=username -Dapp.password=password"
注意:请注意开头的 $CATALINA_OPTS,这样您就不会清除任何以前设置的值。如果不这样做,可能会导致一个很难调试的问题!
如果您设置的参数仅供 Tomcat 使用,请确保使用 进行设置。CATALINA_OPTS
如果您的应用程序将使用这些参数,请确保改用。Tomcat 也会读取这些参数。这也可以放在 setenv.sh 文件中。例如:JAVA_OPTS
export JAVA_OPTS="$JAVA_OPTS -Dapp.username=username -Dapp.password=password"
或者在 Windows 中:
set JAVA_OPTS="$JAVA_OPTS -Dapp.username=username -Dapp.password=password"