myeclispe 启动时报错:An internal error occurred during: "Repository registry initialization"

作者&投稿:源娇 (若有异议请与网页底部的电邮联系)
eclipse 启动报错:an internal error has occurred during:"repository registry initialization"~

把本地的本地仓库给删了就OK了。

多个情况会导致这种报错。通过【重置窗口布局】,可解决大部分情况:
点击菜单导航栏的 windows>perspective>reset perspective

(网上主流方案是删除一个配置文件夹,会对原有项目有影响,建议:如果【重置窗口布局】无效,再尝试那个方案)

myecplise上将工程部署到应用下时,经常出现 An internal error occurred during: "Add Deployment". java.lang.NullPointException 错误。很让人郁闷。
究其原因,一般是因为项目从别处导入的,从cvs上down下来的等。
原因一、jdk版本不一致。具体步骤如下:
右键项目名→Properties→Java Build Path→Libraries→选中JRE System Library[Sun JDK 1.6.0_13]→Edit→选中“Workspace default JRE(Sun JDK 1.6.0_13)”→Finish
以上是以你本地JDK版本为主
原因二,也是出问题最频繁的地方:工程下的.mymetadata文件内容与原项目不一致。这里可能有<project-module 中缺少context-root 属性设置,也可能<attribute 中value属性值不对。所以需要原项目的配置文件对照一下。或者尝试着给value设置不同值,每次设置修改后,需要重启myeclipse。value的值大概有WebRoot,webapp,<prjroot> 等
给一个配置示例:

<?xml version="1.0" encoding="UTF-8"?> 
<project-module  type="WEB" name="COA" id="myeclipse.1291700036453" j2ee-spec="1.4" context-root="/COA" archive="CRM.war"> 
   <attributes> 
      <attribute name="webrootdir" value="<prjroot>" />   
  </attributes> 
</project-module>