希望你能帮助我。我在mac的底座上有一个奇怪的org.apache.catalina.startup.Bootstrap图标。我使用的是带有Lion的10.7.2版本。我在startup.sh和shutdown.sh中使用过:导出JAVA_OPTS="-Djava.awt.headless=true",但遇到了同样的问题。提前谢谢。
如果您不希望Tomcat(又名Apache Catalina)出现在OS X dock中或作为运行中的应用程序,请停止Tomcat并编辑其conf/catalina.properties
文件,添加以下行:
java.awt.headless=true
下次启动Tomcat时,它将不会出现在dock中,也不会作为一个正在运行的应用程序出现。
实际上,我不同意dock中出现的内存不足和引导程序无关,因为我遇到了完全相同的问题,只有当tomcat崩溃和/或出现内存不足错误时才会发生这种情况。顺便说一句,当这种情况发生时,我正在生成jasperREports。
事实上,内存不足错误和Tomcat(又名Apache Catalina)在您的dock中的出现似乎是相关的,我仍在寻找解决方案。
我还强烈建议不要以这种方式解决问题:
java.awt.headless=真正的
这只会掩盖问题,并使寻找根本原因变得更加困难。