`
xiao5233
  • 浏览: 26485 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

myeclipse 部署报错

 
阅读更多

 

 

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

分享到:
评论
2 楼 MrLee23 2012-08-09  
.myeclipse
1 楼 空白空格 2012-05-09  
org.eclipse.wst.common.component
<wb-resource deploy-path="/" source-path="/webapps"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>


去掉<wb-resource deploy-path="/" source-path="/webapps"/>
就可以了,我的这样就解决了

相关推荐

    解决MyEclipse10.7部署报错抛空指针异常问题的方法

    总的来说,解决MyEclipse部署报错抛空指针异常的问题需要耐心和细致的排查。通过上述步骤,大部分情况下可以找到问题的根源并解决它。不过,由于每个环境和配置可能存在差异,所以可能需要结合实际情况进行调整。...

    myeclipse导包war报错

    标题中的“myeclipse导包war报错”指的是在MyEclipse中尝试将Java Web项目打包成WAR文件时,遇到了错误。这可能由于多种原因,包括但不限于以下几点: 1. **项目配置问题**:可能是项目构建路径设置不正确,或者是...

    web项目MyEclipse里部署时找不到

    2. **部署失败**:即使项目出现在了可选列表中,在实际部署过程中也可能报错,提示项目不存在或无法找到。 3. **项目结构问题**:有时候,虽然项目可以正常部署,但在运行时会出现各种错误,如类路径问题、资源文件...

    myeclipse10.7导出项目报错所需的jar包

    在IT行业中,开发Java Web应用时,MyEclipse是一款广泛使用的集成开发环境(IDE),它提供了丰富的功能,包括代码编辑、调试、构建和部署。然而,开发者在使用MyEclipse进行项目导出时,有时会遇到一些问题,比如...

    myeclipse10系列导出war包报错的解决方案

    总之,解决MyEclipse 10系列导出WAR包报错的关键在于细致地排查问题,从项目配置、依赖管理、环境设置等多个角度入手。在实践中,结合日志信息,大多数问题都能迎刃而解。对于复杂的案例,可能需要查阅官方文档或...

    Myeclipse2015导出war报错时的替换jar包

    MyEclipse是IBM提供的一款强大的Java EE集成开发环境,它为开发、测试和部署Java Web应用提供了全面的支持。然而,在使用MyEclipse进行项目打包过程中,有时会遇到各种问题,其中包括导出WAR文件时出现的错误。 ...

    MyEclipse 10出现的问题

    - 如果在MyEclipse中部署和运行Web应用时遇到问题,可能是Tomcat服务器配置不当。检查服务器配置,确保服务器版本与MyEclipse兼容,并且服务器的工作目录、上下文根设置正确。 5. **代码提示和自动完成失效**: -...

    myeclipse版activiti5.18插件(打开bpmn文件不报错)

    在MyEclipse环境中,Activiti插件是开发者用来设计、部署和管理流程模型的重要工具。针对标题和描述中提到的问题,我们将详细探讨如何在MyEclipse中成功安装和使用Activiti 5.18插件,以及解决打开BPMN文件时可能...

    myeclipse10.7.1导出war问题解决办法

    在开发完成后,我们通常需要将项目打包成WAR(Web ARchive)文件,以便于部署到服务器上运行。然而,有时在使用MyEclipse导出WAR文件时可能会遇到一些问题。本文将详细讲解如何解决MyEclipse 10.7.1版本中导出WAR...

    myeclipse导出war错误解决

    在IT行业中,开发人员经常需要将Java Web项目打包成WAR(Web ARchive)文件,以便部署到服务器上运行。myEclipse是一款流行的Java集成开发环境,它提供了方便的WAR包导出功能。然而,有时候在导出WAR包时可能会遇到...

    myeclipse8.6 jdk1.7 tomcat7.0 配置

    配置完成后,启动Tomcat,如果MyEclipse没有报错并且能在浏览器中访问到Tomcat的默认欢迎页面,那么恭喜你,Tomcat7.0已经在MyEclipse8.6中成功配置。 最后,对于引入Tomcat7的jar包,如果你的项目需要直接引用...

    Myeclipse 2014中让struts2.3像2.1一样便捷部署

    "MyEclipse 2014中让Struts2.3像2.1一样便捷部署"的主题旨在解决在旧版本集成环境中使用新版本Struts框架的问题。Struts2是一个广泛应用的Java Web框架,它的更新通常带来性能提升和新功能,但同时也可能引入与旧...

    MyEclipse+WebLogic配置详解[参考].pdf

    至此,MyEclipse已经成功配置了WebLogic 9.2服务器,你可以开始在MyEclipse中开发和部署基于J2EE 1.4的应用程序。这个环境允许你在本地进行开发、测试和调试,确保应用在WebLogic服务器上的正常运行,然后再部署到...

    mybatis generator Myeclipse插件

    Myeclipse是IBM公司推出的一款强大的Java EE集成开发环境,它集成了多种开发工具,包括项目管理、代码编辑、调试、构建和部署等。将Mybatis Generator整合到Myeclipse中,可以无缝地在IDE内完成代码生成,无需离开...

    JDK+Tomcat+mysql+Myeclipse安装与配置

    总结来说,这个过程涵盖了Java开发环境的搭建,包括JDK的安装与配置,MySQL数据库的安装、配置以及数据导入,Tomcat服务器的安装和配置,以及MyEclipse的安装、配置和项目导入与部署。这些都是Web开发的基本步骤,...

    web.xml加入taglib报错

    在Java Web开发中,`web.xml`是应用的部署描述符,它定义了Servlet、过滤器、监听器等组件的配置信息。当我们尝试在`web.xml`中添加`taglib`引用时,可能会遇到一些报错。这篇博客讨论的是如何解决在`web.xml`中配置...

    Myeclipse10汉化补丁

    MyEclipse是一款广泛使用的Java EE集成开发工具,它基于Eclipse平台,提供了丰富的功能,包括代码编辑、调试、构建、部署等,支持多种编程语言如Java、JavaScript、PHP等。 汉化补丁的使用通常涉及到以下几个关键...

    解决myeclispe10.5&10.6&10.7导出war包出错的问题

    当开发者尝试将MyEclipse项目导出为WAR文件时,如果出现错误,这可能会影响部署到服务器的过程,导致应用无法正常运行。 针对这个问题,以下是一些可能的解决方案和排查步骤: 1. **检查项目配置**:确保你的项目...

    axis2_MyEclipse7.0插件

    Apache Axis2是一个高性能、灵活且可扩展的Web服务引擎,它允许开发者创建和部署Web服务。它是Apache SOAP项目的下一代产品,专注于提高性能、提供更丰富的功能集,并且对WS-*标准有很好的支持。在Java开发环境中,...

Global site tag (gtag.js) - Google Analytics