2011-11-18 38 views

回答

15

我发现了这个令人难以置信的恼人太,它总是从我的网页浏览器偷焦点我通过Eclipse重新启动Tomcat的后。

要解决它,我去了包含Tomcat实例Eclipse中的文件夹使用(对我来说是/服务器/ Tomcat_Blah_Blah_Blah)

编辑catalina.properties并添加符合“java.awt.headless =真“

+2

这很好。我的Tomcat实例通过Eclipse进行管理,因此下次重新启动Eclipse时,该属性丢失了。不过,这很容易解决。我只是在Eclipse“Servers”伪项目中打开与服务器相关的catalina.properties,添加了属性并保存了它,现在一切正常。 –

+0

这仍然发生在最新的Tomcat(8.0.9)中。一旦你访问了一个websocket例子(例如http:// localhost:8008/examples/websocket/snake.xhtml),引导程序就会出现在OS X Mavericks上 – searlea

+1

或者您可以在eclipse/idea中将'-Djava.awt.headless = true'作为VM选项传递 – ingenious

0

我试过这种方法,它为我工作 我想这可能是一个包装问题。

要解决这个问题,需要将tomcat-juli.jar添加到运行配置类路径中。

以下是如何操作的步骤: 在Eclipse中,打开“服务器”选项卡。双击“Tomcat6”。您可以在 处查看配置详细信息。在常规信息块下,单击开启配置中的 。在对话框中选择“类路径”选项卡。 点击“添加外部jar”按钮。选择tomcat6/bin下的tomcat-juli.jar文件。关闭对话框并重新启动eclipse。

相关问题