Eclipse报错failed while uninstalling dynamic web module 3.0

背景:
最近在操刀一个从别的Site拿来的项目,需要根据自己SITE的项目需求修改里面的逻辑,但是改完后在打war包上测试时发生了很不愉快的事情。我为了把项目转为WEB类型在properties-project facets-勾选上Denamic Web Moudule后eclipse突然抽风了,重启后发现不仅无法导出War包,而且即便重新去掉Denamic Web Moudule也会报错:failed while uninstalling dynamic web module 3.0,扒开Detail发现是报了空指针,因为特殊原因不得不解决这个问题,所以根据经验,发现Project底下缺少Deployment Descriptor:***
在这里插入图片描述

解决方法:
于是打开本地.project,发现确实出现问题了,关于build和nature的描述异常了…
在这里插入图片描述
于是修改这下面所示后,当当当当~,变好了

	<buildSpec>
		<buildCommand>
			<name>org.eclipse.jdt.core.javabuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>org.eclipse.wst.common.project.facet.core.builder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>org.eclipse.wst.validation.validationbuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
	</buildSpec>
	<natures>
		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
		<nature>org.eclipse.jdt.core.javanature</nature>
		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
	</natures>

这样也不再报错,而且可以成功打出War包了,因为在网上搜没找到类似的问题及解决方法,自己写一下防止后面的小伙伴们踩坑咯~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值