在解释问题之前,我只想指出我对 NetBeans 和 Tomcat 完全陌生,而且我正在做一个学校项目。话虽这么说,问题正是标题所说的。以下是我尝试运行简单的 Hello World jsp 时的输出:
就地部署于
C:\Users\lostl\OneDrive\Documents\NetBeansProjects\Project3\build\web
部署正在进行中...
部署?config=文件%3A%2FC%3A%2FUsers%2Flostl%2FAppData%2FLocal%2FTemp%2Fcontext7180600714574256491.xml&path=/Project3
失败 - 无法在上下文路径 [/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 安装了 Apache Tomcat 设备,则您的 apache 服务可能已经在运行,并且与 Netbeans 发生冲突。您可以停止 apache 服务,然后在 Netbeans 中运行该应用程序。
因为 Netbeans 以不同的方式启动 apache 服务,所以您不需要将应用程序安装在 apache 的文件夹中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)