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

猜你喜欢

转载自xiao5233.iteye.com/blog/1286433
今日推荐