修复太阳神版eclipse生成webService时的异常信息

本人在工作中,使用太阳神版eclipse,生成webService时,出现以下异常信息:

java.lang.NullPointerException
at
org.eclipse.jst.ws.axis2.facet.utils.ContentCopyUtils.makeFo lderPathAtLocation(ContentCopyUtils.java:185)
at
org.eclipse.jst.ws.axis2.facet.utils.ContentCopyUtils.makeFo lderPathAtLocation(ContentCopyUtils.java:230)
at
org.eclipse.jst.ws.axis2.facet.utils.ContentCopyUtils.copyDi rectoryRecursivelyIntoWorkspace(ContentCopyUtils.java:103)
at
org.eclipse.jst.ws.axis2.facet.commands.Axis2WebservicesServ erCommand.executeOverride(Axis2WebservicesServerCommand.java :84)
at
org.eclipse.jst.ws.axis2.facet.deligate.Axis2CoreFacetInstal lDelegate.execute(Axis2CoreFacetInstallDelegate.java:39)
at
org.eclipse.wst.common.project.facet.core.internal.FacetedPr oject.callDelegate(FacetedProject.java:1201)
at
org.eclipse.wst.common.project.facet.core.internal.FacetedPr oject.modifyInternal(FacetedProject.java:394)
at
org.eclipse.wst.common.project.facet.core.internal.FacetedPr oject.access$2(FacetedProject.java:288)
at
org.eclipse.wst.common.project.facet.core.internal.FacetedPr oject$1.run(FacetedProject.java:270)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1797)
at
org.eclipse.wst.common.project.facet.core.internal.FacetedPr oject.modify(FacetedProject.java:280)
at
org.eclipse.wst.common.project.facet.ui.ModifyFacetedProject Wizard.performFinish(ModifyFacetedProjectWizard.java:373)
at
org.eclipse.wst.web.ui.internal.wizards.NewProjectDataModelF acetWizard.performFinish(NewProjectDataModelFacetWizard.java :292)
at
org.eclipse.wst.common.project.facet.ui.ModifyFacetedProject Wizard$2.run(ModifyFacetedProjectWizard.java:261)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1797)
at
org.eclipse.wst.common.project.facet.ui.ModifyFacetedProject Wizard$3.run(ModifyFacetedProjectWizard.java:275)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)

 

 

现就解决方法与大家分享,希望对看到的童鞋有帮助哈

第一步:检查eclipse工作目录即workspace下,workspace\.metadata\.plugins\org.apache.axis2.facet下是否有

1. war.properties、只有一行:status=false

2. status.properties文件,only one line :status=fail

如果木有,新建之。

第二步:如果还是不行,修改当前工程,例如:testWebService,F:\workspace\ testWebService \.settings下:org.eclipse.wst.common.project.facet.core.xml文件,

Open it  you will see:

<?xml version="1.0" encoding="UTF-8"?>

<faceted-project>

  <runtime name="Apache Tomcat v6.0"/>

  <fixed facet="java"/>

  <fixed facet="wst.jsdt.web"/>

  <fixed facet="jst.web"/>

  <installed facet="java" version="1.5"/>

  <installed facet="jst.web" version="2.4"/>

</faceted-project>

 

And   I  modify it look like :

<?xml version="1.0" encoding="UTF-8"?>

<faceted-project>

  <runtime name="Apache Tomcat v6.0"/>

  <fixed facet="wst.jsdt.web"/>

  <installed facet="java" version="1.5"/>

  <installed facet="jst.web" version="2.4"/>

  <installed facet="wst.jsdt.web" version="1.0"/>

  <installed facet="axis2.core" version="1.1"/>

  <installed facet="axis2.ext" version="1.1"/>

</faceted-project>,

 

 

The problem was solved

 

希望对大家有帮助

转载于:https://my.oschina.net/gesuper/blog/177137

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值