无法识别的选项:-security in Tomcat
Unrecognized option: -security in Tomcat
我正在尝试使用此文档在 Tomcat 6.0.43 中启用 SecurityManager:
https://tomcat.apache.org/tomcat-6.0-doc/security-manager-howto.html
当我使用“-security”选项启动 Tomcat 时,我在 catalina.out 中收到以下错误:
Unrecognized option: -security
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
我尝试使用 OpenJDK JRE 1.7 和 Oracle JRE 1.7。在这两种情况下,我都遇到了同样的错误。
我是不是漏掉了什么?
更新
我使用的命令是:
export JRE_HOME=/opt/jre
export CATALINA_OPTS="-XX:MaxPermSize=128m -Xbootclasspath/a:"/opt/apache-tomcat/lib/*"-Dcatalina.home="/opt/apache-tomcat" -Dlog4j.configuration=file:"/opt/apache-tomcat/lib/log4j.properties" -Xms256m -Xmx256m -security"
catalina.sh start
您不能在 CATALINA_OPTS
中使用 -security
。它必须是在命令行上传递到脚本中的参数,如下所示:
$ export CATALINA_OPTS="-XX:MaxPermSize:128 [...]"
$ $CATALINA_HOME/bin/catalina.sh -security start
我正在尝试使用此文档在 Tomcat 6.0.43 中启用 SecurityManager: https://tomcat.apache.org/tomcat-6.0-doc/security-manager-howto.html
当我使用“-security”选项启动 Tomcat 时,我在 catalina.out 中收到以下错误:
Unrecognized option: -security
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
我尝试使用 OpenJDK JRE 1.7 和 Oracle JRE 1.7。在这两种情况下,我都遇到了同样的错误。
我是不是漏掉了什么?
更新
我使用的命令是:
export JRE_HOME=/opt/jre
export CATALINA_OPTS="-XX:MaxPermSize=128m -Xbootclasspath/a:"/opt/apache-tomcat/lib/*"-Dcatalina.home="/opt/apache-tomcat" -Dlog4j.configuration=file:"/opt/apache-tomcat/lib/log4j.properties" -Xms256m -Xmx256m -security"
catalina.sh start
您不能在 CATALINA_OPTS
中使用 -security
。它必须是在命令行上传递到脚本中的参数,如下所示:
$ export CATALINA_OPTS="-XX:MaxPermSize:128 [...]"
$ $CATALINA_HOME/bin/catalina.sh -security start