【问题标题】:Intellij ultimate Cannot open open Tomcat Web ApplicationIntellij Ultimate 无法打开打开的 Tomcat Web 应用程序
【发布时间】:2017-10-23 01:39:42
【问题描述】:

只有 Ultimate 才有 Web 应用程序支持,所以不碍事。

我正在尝试通过 tomcat 启动我的 Web 应用程序,我在 netbeans 上的同一台机器上成功地做了一些事情,几乎没有配置。

让这个在这里工作的分步指导是我的几个尝试: 两者都被添加为良好的衡量标准

EE 和非 EE 远程和本地的所有可能组合。

这些都不起作用。

我已经这样做了:Cannot run/debug jsp page from within IntelliJ using Tomcat server

检查了这个:Intellij IDEA Tomcat Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099

做到了:IntelliJ, can't start simple web application: Unable to ping server at localhost:1099

但没有什么让位。

在本地运行 tomcat(我尝试的第一件事,我会赌什么。Chrome 实际打开但找不到页面。)

如果我手动导航到 index.jsp,如果真的找到了 tomcat,哪个更有希望:

但没有其他网址有效。不是项目路径不是它的路径加上 index.jsp :

远程运行tomcat:

TomEE 本地运行相同,但无法找到网页。远程无法运行并显示相同的错误消息。虽然除非术语是认真的 *** (我以前见过应用程序制造商走这么远)我想要的是本地的。

请帮忙

【问题讨论】:

    标签: tomcat jakarta-ee intellij-idea


    【解决方案1】:

    您是否在“部署”选项卡中选择了工件?如果不添加工件。之后,您应该可以请求您的网站了。

    所以你需要做:打开配置 -> 转到部署选项卡 -> 在 tomcat 上添加要部署的工件。

    重启tomcat,完成后你应该可以请求你的方了:)

    【讨论】:

    • 什么神器??
    • 当您配置工件构建时,您将能够将工件添加到该选项卡。 (打开模块设置 -> 工件 -> 添加 Web 应用程序)因此您将在构建后获得一个能够部署在 tomcat 上的工件。
    • 我明白你的意思,但这在过程中的任何时候都会崩溃,因为没有办法弥补缺失的部分。 Intellij 不提供事后填补缺失部分的方法。唯一可接受的功能设置方法是从向导创建一个 web 项目,并在其中设置了 tomcat。这很烦人,因为这意味着您不能将 github roject 变成 webap,但事实恰恰相反。
    【解决方案2】:

    在 intellij 下拥有一个正常运行的 Tomcat 和 webapp 项目的唯一可能方法是首先通过向导创建一个新项目并选择 web 应用程序。

    请严格遵守此处的指南:https://www.jetbrains.com/help/idea/2017.1/enabling-web-application-support.html

    不支持将现有项目转换为网络应用程序的任何欺骗和尝试。

    (对于任何有不同感觉的人,我很抱歉,但只要试试你会看到的)

    【讨论】:

      猜你喜欢
      • 2015-04-11
      • 2012-04-06
      • 1970-01-01
      • 1970-01-01
      • 2018-11-11
      • 2017-04-22
      • 1970-01-01
      • 1970-01-01
      • 2018-07-27
      相关资源
      最近更新 更多