在工程转移中的注意问题

JAVA WebObject工程转移中的注意问题


在Eclipse中导入导出工程,是项目开发中很常用的功能。当把一个项目工程导入到另一个开发环境,或是新版本的IDE中。就会出现一些问题,比如:项目不能部署。遇到这些情况,可能会让你重装Eclipse、Tomcat或者重新更换工作空间(workspace),在这些总结一些遇到的问题。

 

错误信息:Undefined exploded archive location

 

原因:在工程转移过程中,导致工程的.mymetadata配置文件出错

 

问题现象:无法在Eclipse中进行:Project Deployments。

解决方法:在项目工程目录下找到.mymetadata文件,用记事本打开

<?xml version="1.0" encoding="UTF-8"?>
<project-module
  type="WEB"
  name="Test"
  id="myeclipse.1216222336830"
  j2ee-spec="1.4"
  archive="Test.war">
  <attributes>
    <attribute name="webrootdir" value="WebRoot" />
  </attributes>
</project-module>

 

这个文件中的XML是工程布署的配置。其中由于项目转移导致其中一项丢失

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


 context-root="/Test"

 context-root="/Test" //这项是配置可以布署工程文件,/Test是工程名称

修改好配置文件后,重新启动IDE。即可以布署工程了。

        

 

 还有类似的问题,会不断增加到这里。

 

 

 

你可能感兴趣的:(eclipse,tomcat,xml,MyEclipse,ide)