IntelliJ Ultimate + Tomcat无法在运行时打开浏览器

时间:2012-03-25 23:00:53

标签: intellij-idea run-configuration

想想,首先,它不是配置或其他基本内容的问题(至少我认为不是) - 我遵循了本教程:http://wiki.jetbrains.net/intellij/Creating_a_simple_Web_application_and_deploying_it_to_Tomcat

除了“启动浏览器”之外,基本上一切都有效。如果我点击运行,他启动tomcat,即使调试没问题,但是:

我必须手动将浏览器指向我想要查看的页面

有点烦人,我看不出原因。我尝试了一些解决方法(例如告诉他不要使用“默认浏览器”,给他.exe路径,禁用所有其他浏览器)。它不是世界末日,而是在JSP中的额外点击(在右上方的小火狐图标上)意味着我需要鼠标,这不是很舒服 - 我只是按一个键并快速浏览一下结果,并切换回IDE以纠正错误。

所以任何人都有相同的经历,是否有一些我缺少的设置?

克里斯

PS:我几天前用JBOSS配置做了同样的事情,在那里他启动浏览器没有问题 - 也许是我的机器,明天会尝试另一台机器,看看它是否是一个系统性问题。

我收到这些消息,所以服务器启动,也许他们改变了日志记录级别,并且intellij没有“得到它”服务器正在运行:

Information: Starting ProtocolHandler ["http-bio-8080"]
Mrz 26, 2012 9:17:53 AM org.apache.coyote.AbstractProtocol start
Information: Starting ProtocolHandler ["ajp-bio-8009"]
Mrz 26, 2012 9:17:53 AM org.apache.catalina.startup.Catalina start
Information: Server startup in 556 ms

1 个答案:

答案 0 :(得分:3)

您应该在IntelliJ IDEA输出面板中看到以下内容:

INFO: Server startup in 141 ms
Connected to server

如果您没有看到这些消息,则浏览器将无法打开。 IDEA从日志中检测服务器启动完成事件。如果您的应用程序(或您的服务器安装)通过自己的日志记录配置自定义Tomcat日志记录,IDEA可能无法检测到服务器启动并且无法打开浏览器。