java-Dnop做什么?

java-Dnop做什么?,java,tomcat,Java,Tomcat,我正在查看在tomcat容器中运行的java进程的完整命令行,并惊讶地看到其中有一个-Dnop?有人知道它是做什么的吗?是哪个组件把它放进去的?我还没有在catalina.sh中配置类似的东西。我确实设置了其他系统属性,比如Xms和Xmx、PermGen大小、时区等 sps-wp 20301 /usr/local/java/jdk1.6.0.24/bin/amd64/java-Dnop-Xms128m-Xmx2048m-XX:PermSize=128m-Dcom.sun.management.

我正在查看在tomcat容器中运行的java进程的完整命令行,并惊讶地看到其中有一个-Dnop?有人知道它是做什么的吗?是哪个组件把它放进去的?我还没有在catalina.sh中配置类似的东西。我确实设置了其他系统属性,比如Xms和Xmx、PermGen大小、时区等


sps-wp 20301

/usr/local/java/jdk1.6.0.24/bin/amd64/java-Dnop-Xms128m-Xmx2048m-XX:PermSize=128m-Dcom.sun.management.jmxremote.port=8919-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote=false-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Duser.timezone=GMT-Djava.annowed.dirs=/prod/tomcat/annowed-classpath/prod/tomcat/bin/bootstrap.jar-Dcatalina.base=/prod/tomcat-Dcatalina.home=/prod/tomcat-Djava.io.tmpdir=/prod/tomcat/temp org.apache.catalina.startup.bootstrap start

Java-D参数意味着
-Dproperty=value
因此'nop'必须是某个属性

它设置系统属性
nop
。我发现这些笔记中提到了这一点

编辑此bugzilla条目意味着它字面上是“无操作”,即满足包装脚本要求的设置,它可以是任何值,例如
-DKilokahn
也将有效

如果未使用JULI,则将LOGGING_CONFIG设置为无害标志。用我的 sunjvm,一个普通的-D是安全的。我不知道这有多便携。信息技术 不太漂亮


谢谢@Steve-o。bugzilla条目真的为我澄清了这一点。如果我将logging.properties文件添加到CATALINA_BASE/conf文件夹中,我就看不到这个了。