intellij-idea - IntelliJ Ultimate + Tomcat 在运行时不打开浏览器

标签 intellij-idea run-configuration

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

基本上一切正常,除了“启动浏览器”这件事。如果我点击run,他启动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

最佳答案

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

INFO: Server startup in 141 ms
Connected to server

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

关于intellij-idea - IntelliJ Ultimate + Tomcat 在运行时不打开浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9864839/

相关文章:

intellij-idea - 如何让intellij再次显示 "this file is indented with tabs instead of 4 spaces"

java - 由于我的 IntelliJ 设置,Maven 安装失败

tomcat - IntelliJ Tomcat 服务器插件无法自动填充我空的外部 Tomcat `base` 文件夹

java - 在 IntelliJ JUnit 运行配置中共享环境变量

java - eclipse 。当第二个电源读取前一个电源的静态字段时,运行两个不同的电源

android - 有 Intent 地运行 Android Activity

android - 将 Java 文件转换为 Kotlin 文件是如何工作的?

intellij-idea - IntelliJ IDEA 和反引号 (`)

Groovy 的 @TypeChecked 或 @Builder + IntelliJ IDEA = false 错误提示。这是一个错误吗?

c++ - 无需运行即可构建 CLion