Netbeans 失败-未能在上下文路径部署应用程序
在我解释这个问题之前,我只想指出我对NetBeans和Tomcat是完全陌生的,我正在做一个学校项目。话虽如此,问题正是标题所说的。以下是我尝试运行简单Hello World jsp时的输出: 现场部署 C:\Users\lostl\OneDrive\Documents\NetBeansProjects\Project3\build\web 正在进行部署。。。 部署?配置=文件%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秒) 如果相关的话,我正在使用ApacheNetbeans11.2和Tomcat9 以下是我尝试过的:Netbeans 失败-未能在上下文路径部署应用程序,netbeans,tomcat9,Netbeans,Tomcat9,在我解释这个问题之前,我只想指出我对NetBeans和Tomcat是完全陌生的,我正在做一个学校项目。话虽如此,问题正是标题所说的。以下是我尝试运行简单Hello World jsp时的输出: 现场部署 C:\Users\lostl\OneDrive\Documents\NetBeansProjects\Project3\build\web 正在进行部署。。。 部署?配置=文件%3A%2FC%3A%2FUsers%2Flostl%2FAppData%2FLocal%2FTemp%2Fcontex
- 我检查了服务器日志,它完全没有显示任何内容
- 我尝试在META-INF文件夹下的context.xml文件中将上下文路径直接设置为Project3(即在Project3之前包含-C:/…)
- 我尝试重新启动NetBeans并清理和构建项目
- 我尝试在管理员权限下运行NetBeans
我可能看起来像个白痴,因为我不知道如何解决这个问题,因为似乎没有其他人有这个问题,但请帮我解决。我解决了它。我所要做的就是重新启动我的电脑。我觉得自己太笨了。如果您从Netbeans安装了Apache Tomcat appart,可能您的Apache服务已经在运行,并且与Netbeans冲突。您可以停止apache服务,然后在Netbeans中运行应用程序。
因为Netbeans以不同的方式启动apache服务,所以您不需要在apache文件夹上安装应用程序。检查Windows服务(服务应用程序)并在运行时停止apache Tomcat,然后从Netbeans菜单选择Run->Run Project。Netbean将启动netbeans并将您的web应用部署到Tomcat服务器上。如果clean project未能删除某些文件,请清理您的项目, 只需检查一下,必须有一个java进程在后台运行。 如果您使用的是windows 10,请按照以下步骤操作
谢谢分享。不得不重新启动计算机是意料之中的事,但它起了作用。