Java 禁止在Mac OSX Lion中启动Jboss 5.1作为应用程序

Java 禁止在Mac OSX Lion中启动Jboss 5.1作为应用程序,java,osx-lion,jboss5.x,Java,Osx Lion,Jboss5.x,在标题中,我没有找到更好的方法来解释在Lion上为开发目的启动旧Jboss安装时会发生什么 基本上,org.jboss.Main应用程序也会启动。对于“应用程序”,我的意思是Dock中的图标(经典的咖啡杯图标)是由Lion创建的,并且会立即滚动到主桌面,在工具栏中显示org.jboss.main菜单项。 此项具有默认的mac项:首选项、关于等 这是我继承的Jboss安装,从USB密钥复制粘贴。 我想一定是JAVA_OPTS导致了这种情况,因为我机器上的其他JAVA应用服务器没有这种行为 谢谢在J

在标题中,我没有找到更好的方法来解释在Lion上为开发目的启动旧Jboss安装时会发生什么

基本上,org.jboss.Main应用程序也会启动。对于“应用程序”,我的意思是Dock中的图标(经典的咖啡杯图标)是由Lion创建的,并且会立即滚动到主桌面,在工具栏中显示org.jboss.main菜单项。 此项具有默认的mac项:首选项、关于等

这是我继承的Jboss安装,从USB密钥复制粘贴。 我想一定是JAVA_OPTS导致了这种情况,因为我机器上的其他JAVA应用服务器没有这种行为


谢谢

在JAVA_选项中添加-Djava.awt.headless=true开关

在JAVA_选项中添加-Djava.awt.headless=true开关

您可以在JAVA_选项中尝试-Djava.awt.headless=true开关,看看它是否仍然看起来像从终端运行安装,并检查它是否显示任何错误。@DaTroop设置有效,不知道这是否是首选方式。无论如何,我不能将评论标记为答案,如果你愿意,你可以为我写一个答案,标记为接受。我添加了它。谢谢这是首选的方法,因为通常使用应用程序服务器(或servlet容器)您不需要AWT/SWING,这样也可以节省资源。您可以在JAVA_选项中尝试-Djava.AWT.headless=true开关,看看它是否仍然存在。尝试从终端运行安装,并检查是否显示任何错误。@DaTroop设置有效,不知道这是否是首选方法。无论如何,我不能将评论标记为答案,如果你愿意,你可以为我写一个答案,标记为接受。我添加了它。谢谢这是首选的方法,因为通常使用应用服务器(或servlet容器)时,您不需要AWT/SWING,这样也可以节省资源