我正在尝试使用 IDEA intellij 和 tomcat 服务器运行我的网络应用程序。我下载了 tomcat 服务器,将其粘贴到程序文件中,创建了 CATALINA_HOME 并编辑了 %CATALINA_HOME%\bin 的路径; . 我的运行配置:
当我从 bin/startup.bat 启动 tomcat 服务器并尝试运行项目时出现错误 运行事件时出错:地址 localhost:8080 已在使用中。
当我没有首先使用 bat 文件启动 tomcat 时,出现错误:在运行配置停止之前未连接应用程序服务器,原因:无法在 localhost:1099 ping 服务器。 当我从 tomcat 运行那个 bat 脚本并转到 localhost:8080 时,我看到了 tomcat 启动窗口。
最佳答案
- 检查您是否将 JDK 8 与 Tomcat 9 一起使用
- 在您的“运行配置”中,转到“部署”选项卡并确保您选择了正确的 war 并选择了部署路径。为方便起见,将部署路径添加到“服务器”选项卡上“启动后”部分的 URL
- 在您的屏幕截图中,在“服务器”选项卡上,我看到“启动前”部分没有定义任何操作。你删除了吗?默认情况下,有两个条目,如
Build
和Build 'simpleServlet:war' artifact
。通过单击+
添加这些条目
- 在通过 IntelliJ 启动网络应用程序之前,确保 Tomcat 未运行:打开浏览器并输入 URL
http://localhost:8080
。必须有错误消息“无连接”或类似信息。如果您看到欢迎页面,请停止 Tomcat。 - 通过 IntelliJ 运行您的应用程序
关于java - 无法使用intellij在tomcat上启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41450629/