在解释问题之前,我只想指出,我对 NetBeans 和 Tomcat 完全陌生,而且我正在做一个学校项目。话虽这么说,问题正是标题所说的。这是我尝试运行简单的 Hello World jsp 时的输出:
就地部署 C:\Users\lostl\OneDrive\Documents\NetBeansProjects\Project3 uild\web 部署正在进行中... 部署?config=文件%3A%2FC%3A%2FUsers%2Flostl%2FAppData%2FLocal%2FTemp%2Fcontext7180600714574256491.xml&path=/Project3 失败 - 无法在上下文路径 [/Project3] 部署应用程序 C:\Users\lostl\OneDrive\Documents\NetBeansProjects\Project3 bproject uild-impl.xml:1058:该模块尚未部署。 有关详细信息,请参阅服务器日志。 构建失败(总时间:0 秒)
我正在使用 Apache NetBeans 11.2 和 Tomcat 9(如果相关)。
这是我尝试过的:
我可能看起来像个白痴,因为不知道如何解决这个问题,因为似乎没有人有这个问题,但请帮助我。
如果您已经从 Netbeans 安装了 Apache Tomcat 设备,则您的 apache 服务可能已经在运行,并且与 Netbeans 发生冲突。您可以停止 apache 服务,然后在 Netbeans 中运行该应用程序。
因为 Netbeans 以不同的方式启动 apache 服务,所以您不需要在 apache 文件夹中安装应用程序。
检查 Windows 服务(服务应用程序)并停止 Apache Tomcat(如果正在运行),然后从 Netbeans 菜单中选择“运行”->“运行项目”。 Netbean 将启动 Tomcat 并将您的 Web 应用程序部署到 Tomcat 服务器上。
我修好了。我所要做的就是重新启动计算机。我觉得自己好蠢。
如果清理项目未能删除某些文件,则清理您的项目, 只需检查后台必须有一个java进程在运行。 如果您使用的是 Windows 10,请按照以下步骤操作
我遇到了这个问题并找到了解决方案。这很简单。您需要做的就是停止 Tomcat 服务或重新启动计算机并运行您的程序。
同样的问题,我停止了apache tomcat的服务
正在取消部署... 确定 - 在上下文路径 [/SaleApp] 处取消部署的应用程序 就地部署在 C:\Users\quynh\Desktop\Java\CS2001SpringSaleApp\SaleApp arget\SaleApp-1.0-SNAPSHOT 部署?config=文件%3A%2FC%3A%2FUsers%2Fquynh%2FAppData%2FLocal%2FTemp%2Fcontext6993963702162752473.xml&path=/SaleApp 失败 - 在上下文路径 [/SaleApp] 处部署应用程序,但上下文无法启动