macos - 如何让 IntelliJ UE 和 Tomcat 9 运行我的 Web 应用程序? (苹果系统)

标签 macos tomcat intellij-idea web tomcat9

我到处找这个。我确定我已经正确阅读了这些信息,但似乎无法完全理解它。

我使用本教程让事情顺利进行 (https://www.jetbrains.com/help/idea/2016.3/creating-and-running-your-first-web-application.html)。我一步一步地做所有事情,但是在运行我的网络应用程序时,本地主机显示 Tomcat 的官方页面,而不是我创建的 index.jsp。我已经尝试了每种路径组合来尝试让我的索引显示,但我没有运气。

我对此进行了大量谷歌搜索,似乎是当我运行 tomcat 时,它从 webapps/ROOT 文件夹而不是我的项目文件夹中读取文件。如何让我的 intellij 或 tomcat 从我的项目中读取文件?我一直在阅读它是我的运行配置,但对我来说一切看起来都很好,但没有人真正说明实际要做什么。

我不会问,除非我已经尝试自己做了几个小时。很抱歉,如果它真的很简单,我只是看不到它,非常感谢您的帮助。提前致谢

Structure (Ignore error messages)

Configuration

Artifacts

Deployment tab

I always get routed to this web

Artifact deployed successfully

最佳答案

看起来您已经在端口 8080 上启动了 Tomcat 服务,因此 IntelliJ IDEA 无法启动另一个实例并执行部署。

您需要关闭在端口 8080 上运行的服务,以便 IDE 可以启动它自己的服务器副本并在启动时执行配置/部署。

brew services stop tomcat 应该对您有所帮助。

关于macos - 如何让 IntelliJ UE 和 Tomcat 9 运行我的 Web 应用程序? (苹果系统),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50916244/

相关文章:

cocoa - 更改 NSTextField 字体大小以适应

Tomcat 9 关闭在 Windows 和 Linux 上不起作用

java - 使用自动装箱时 JSP 编译错误

java - 通过 IntelliJ 运行客户端

macos - 在 iCloud Drive 中进行 latex 化

objective-c - 应用被拒绝,因为缺少引用的框架

ruby-on-rails - 无法在 Mac OS X 10.8 上使用 Homebrew FreeTds 捆绑安装 tiny_tds

java - Struts 2 项目是在 My Eclipse 中构建的,但未部署在 Tomcat 服务器上

java - IntelliJ - 创建适用于 Android Wear 的应用程序

scala - 尝试在 IntelliJ 中添加 Spark 依赖项时出现 OpenJDK Server VM 和 Unresolved 依赖项警告