Errors occurred during the build.
Errors running builder 'DeploymentBuilder' on project 'music'.
java.lang.NullPointerException
myeclipse 每次保存文件都会报这个错,网上各种查,无果
在当前workspace/.metadata下log打印如下日志
!ENTRY org.eclipse.core.resources 4 2 2011-12-01 01:07:01.490
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.NullPointerException
at com.genuitec.eclipse.ast.deploy.core.DeploymentUtil.getOutputFolder(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.WebDeployment.Ă(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.WebDeployment.Ă(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.WebDeployment.classChanged(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.WebClassesDeltaVisitor.visit(Unknown Source)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:55)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.webProjectBuildDelta(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.webProjectBuildDelta(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.buildDelta(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.build(Unknown Source)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!ENTRY org.eclipse.core.resources 4 75 2011-12-01 01:07:01.563
!MESSAGE Errors occurred during the build.
!SUBENTRY 1 com.genuitec.eclipse.ast.deploy.core 4 75 2011-12-01 01:07:01.563
!MESSAGE Errors running builder 'DeploymentBuilder' on project 'music'.
!STACK 0
java.lang.NullPointerException
at com.genuitec.eclipse.ast.deploy.core.DeploymentUtil.getOutputFolder(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.WebDeployment.Ă(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.WebDeployment.Ă(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.WebDeployment.classChanged(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.WebClassesDeltaVisitor.visit(Unknown Source)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:55)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.webProjectBuildDelta(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.webProjectBuildDelta(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.buildDelta(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.build(Unknown Source)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
在at com.genuitec.eclipse.ast.deploy.core.DeploymentUtil.getOutputFolder(Unknown Source)的时候出错,应该是output配置有问题。
最后在org.eclipse.wst.common.component 文件中找到原因所在
<wb-resource deploy-path="WEB-INF/classes" source-path="web/src"/>
这里的deploy-path配置不正确
我的路径是web/WebContent/WEB-INF/classes 配置好之后就ok了
我去,这样设置不能热部署了,看来原来的配置没错,估计是myeclipse的bug
分享到:
相关推荐
总的来说,解决MyEclipse部署报错抛空指针异常的问题需要耐心和细致的排查。通过上述步骤,大部分情况下可以找到问题的根源并解决它。不过,由于每个环境和配置可能存在差异,所以可能需要结合实际情况进行调整。...
标题中的“myeclipse导包war报错”指的是在MyEclipse中尝试将Java Web项目打包成WAR文件时,遇到了错误。这可能由于多种原因,包括但不限于以下几点: 1. **项目配置问题**:可能是项目构建路径设置不正确,或者是...
2. **部署失败**:即使项目出现在了可选列表中,在实际部署过程中也可能报错,提示项目不存在或无法找到。 3. **项目结构问题**:有时候,虽然项目可以正常部署,但在运行时会出现各种错误,如类路径问题、资源文件...
在IT行业中,开发Java Web应用时,MyEclipse是一款广泛使用的集成开发环境(IDE),它提供了丰富的功能,包括代码编辑、调试、构建和部署。然而,开发者在使用MyEclipse进行项目导出时,有时会遇到一些问题,比如...
总之,解决MyEclipse 10系列导出WAR包报错的关键在于细致地排查问题,从项目配置、依赖管理、环境设置等多个角度入手。在实践中,结合日志信息,大多数问题都能迎刃而解。对于复杂的案例,可能需要查阅官方文档或...
MyEclipse是IBM提供的一款强大的Java EE集成开发环境,它为开发、测试和部署Java Web应用提供了全面的支持。然而,在使用MyEclipse进行项目打包过程中,有时会遇到各种问题,其中包括导出WAR文件时出现的错误。 ...
- 如果在MyEclipse中部署和运行Web应用时遇到问题,可能是Tomcat服务器配置不当。检查服务器配置,确保服务器版本与MyEclipse兼容,并且服务器的工作目录、上下文根设置正确。 5. **代码提示和自动完成失效**: -...
在MyEclipse环境中,Activiti插件是开发者用来设计、部署和管理流程模型的重要工具。针对标题和描述中提到的问题,我们将详细探讨如何在MyEclipse中成功安装和使用Activiti 5.18插件,以及解决打开BPMN文件时可能...
在开发完成后,我们通常需要将项目打包成WAR(Web ARchive)文件,以便于部署到服务器上运行。然而,有时在使用MyEclipse导出WAR文件时可能会遇到一些问题。本文将详细讲解如何解决MyEclipse 10.7.1版本中导出WAR...
在IT行业中,开发人员经常需要将Java Web项目打包成WAR(Web ARchive)文件,以便部署到服务器上运行。myEclipse是一款流行的Java集成开发环境,它提供了方便的WAR包导出功能。然而,有时候在导出WAR包时可能会遇到...
配置完成后,启动Tomcat,如果MyEclipse没有报错并且能在浏览器中访问到Tomcat的默认欢迎页面,那么恭喜你,Tomcat7.0已经在MyEclipse8.6中成功配置。 最后,对于引入Tomcat7的jar包,如果你的项目需要直接引用...
"MyEclipse 2014中让Struts2.3像2.1一样便捷部署"的主题旨在解决在旧版本集成环境中使用新版本Struts框架的问题。Struts2是一个广泛应用的Java Web框架,它的更新通常带来性能提升和新功能,但同时也可能引入与旧...
至此,MyEclipse已经成功配置了WebLogic 9.2服务器,你可以开始在MyEclipse中开发和部署基于J2EE 1.4的应用程序。这个环境允许你在本地进行开发、测试和调试,确保应用在WebLogic服务器上的正常运行,然后再部署到...
Myeclipse是IBM公司推出的一款强大的Java EE集成开发环境,它集成了多种开发工具,包括项目管理、代码编辑、调试、构建和部署等。将Mybatis Generator整合到Myeclipse中,可以无缝地在IDE内完成代码生成,无需离开...
总结来说,这个过程涵盖了Java开发环境的搭建,包括JDK的安装与配置,MySQL数据库的安装、配置以及数据导入,Tomcat服务器的安装和配置,以及MyEclipse的安装、配置和项目导入与部署。这些都是Web开发的基本步骤,...
在Java Web开发中,`web.xml`是应用的部署描述符,它定义了Servlet、过滤器、监听器等组件的配置信息。当我们尝试在`web.xml`中添加`taglib`引用时,可能会遇到一些报错。这篇博客讨论的是如何解决在`web.xml`中配置...
MyEclipse是一款广泛使用的Java EE集成开发工具,它基于Eclipse平台,提供了丰富的功能,包括代码编辑、调试、构建、部署等,支持多种编程语言如Java、JavaScript、PHP等。 汉化补丁的使用通常涉及到以下几个关键...
当开发者尝试将MyEclipse项目导出为WAR文件时,如果出现错误,这可能会影响部署到服务器的过程,导致应用无法正常运行。 针对这个问题,以下是一些可能的解决方案和排查步骤: 1. **检查项目配置**:确保你的项目...
Apache Axis2是一个高性能、灵活且可扩展的Web服务引擎,它允许开发者创建和部署Web服务。它是Apache SOAP项目的下一代产品,专注于提高性能、提供更丰富的功能集,并且对WS-*标准有很好的支持。在Java开发环境中,...