3

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

基本上一切正常,除了“启动浏览器”的事情。如果我点击运行,他启动tomcat,连debug都没问题,但是:

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

它有点烦人,我不明白为什么。我尝试了一些解决方法(例如告诉他不要使用“默认浏览器”,给他.exe 路径,禁用所有其他浏览器)。它不是世界末日,但是在 JSP 中的额外点击(在右上角的小 firefox 图标上)意味着我需要鼠标,这不是很舒服 - 我宁愿只是按下一个键并快速浏览一下结果,然后切换回 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
4

1 回答 1

3

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

INFO: Server startup in 141 ms
Connected to server

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

于 2012-03-26T02:58:01.540 回答