答案 0 :(得分:39)
如果您不希望Tomcat(AKA Apache Catalina)出现在OS X停靠栏中或作为正在运行的应用程序,请停止Tomcat并编辑其conf/catalina.properties
文件,添加以下行:
java.awt.headless=true
下次启动Tomcat时,它不会出现在Dock中或作为正在运行的应用程序。
答案 1 :(得分:0)
实际上,我不同意停靠在Dock中出现的内存和引导程序是无关的,因为,我遇到了完全相同的问题,它只发生在tomcat崩溃和/或出现内存不足错误时。 顺便说一下,当发生这种情况时,我正在生成jasperREport。
事实上它看起来像你的码头中的内存不足错误和Tomcat(AKA Apache Catalina)的外观是相关的, 我仍在寻找解决方案。
我也强烈建议不要这样解决问题:
java.awt.headless =真
这只能掩盖问题,并且更难以找到根本原因。