【问题标题】:FAIL - Failed to deploy application at context pathFAIL - 无法在上下文路径部署应用程序
【发布时间】:2020-02-29 12:56:30
【问题描述】:

在我解释这个问题之前,我只想指出我对 NetBeans 和 Tomcat 完全陌生,而且我正在做一个学校项目。话虽如此,问题正是标题所说的。这是我尝试运行一个简单的 Hello World jsp 时的输出:

就地部署 C:\Users\lostl\OneDrive\Documents\NetBeansProjects\Project3\build\web 部署正在进行中... deploy?config=file%3A%2FC%3A%2FUsers%2Flostl%2FAppData%2FLocal%2FTemp%2Fcontext7180600714574256491.xml&path=/Project3 FAIL - 无法在上下文路径部署应用程序 [/Project3] C:\Users\lostl\OneDrive\Documents\NetBeansProjects\Project3\nbproject\build-impl.xml:1058:模块尚未部署。 有关详细信息,请参阅服务器日志。 构建失败(总时间:0 秒)

如果相关,我正在使用 Apache NetBeans 11.2 和 Tomcat 9。

这是我尝试过的:

  • 我检查了服务器日志,它完全没有显示任何内容。
  • 我尝试在 META-INF 文件夹下的 context.xml 文件中将上下文路径直接设置为 Project3(即包括 Project3 之前的 -C:/...)。
  • 我尝试重新启动 NetBeans 并清理和构建项目。
  • 我尝试在管理员权限下运行 NetBeans。

我可能看起来像个白痴,不知道如何解决这个问题,因为似乎没有其他人有这个问题,但请帮帮我。

【问题讨论】:

    标签: netbeans tomcat9


    【解决方案1】:

    如果您已经从 Netbeans 安装了 Apache Tomcat appart,那么您的 apache 服务可能已经在运行并且它与 Netbeans 冲突。您可以停止 apache 服务,然后在 Netbeans 中运行该应用程序。
    因为 Netbeans 以不同的方式启动 apache 服务,所以您不需要在 apache 的文件夹中安装应用程序。

    【讨论】:

      【解决方案2】:

      检查 Windows 服务(服务应用程序)并停止 Apache Tomcat(如果正在运行),然后从 Netbeans 菜单中选择 Run->Run Project。 Netbean 将启动 Tomcat 并将您的 Web 应用程序部署到 Tomcat 服务器上。

      【讨论】:

        【解决方案3】:

        我修好了。我所要做的就是重新启动我的电脑。我觉得自己很笨。

        【讨论】:

        • 感谢分享。不必重新启动计算机是意料之中的,但它确实有效。
        【解决方案4】:

        如果清理项目未能删除某些文件,则清理您的项目, 只需检查必须有一个java进程在后台运行。 如果您使用的是 Windows 10,请按照以下步骤操作

        1. 打开命令提示符并键入以下命令
        2. 任务列表 | findstr java(现在按回车可以看到带有 pid 号的任务列表)
        3. taskkill /F /PID "PID_OF_JAVA_PROCESS"(其中 PID_OF_JAVA_PROCESS--> 任务 pid 回车)
        4. 现在再次运行项目

        【讨论】:

          猜你喜欢
          • 2015-04-01
          • 2012-02-18
          • 2015-01-26
          • 2015-01-03
          • 2017-05-18
          • 2014-08-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多