原本的myeclipse项目现在import到eclipse中,之前参考的别人解决方案,折腾了好长时间都没成功。哎,果断换了另外一种方法:
(1)import root directory ,--->选择工程文件,有时候因为project或者workspace中含有一些相同的内容,是没发导入的,这时候需要处理一下相同的部分;或者是建立一个新的工作空间workspace;
(2)导入后可能会有错误,因为环境中一些jar包路径发生了改变或者是server的jar包没有找到,这时候就需要你参考,config jar。
在一些实际的project中,如JAVA PROJECT 中也会因为jar找不好,在编译时提示无法编译,找不到主程序等等的错误,这时就可以看看jar是不是缺少,很常见的,如数据库的驱动,在项目环境改变后很容易出问题。
(3)在eclipse下选中项目,点击鼠标右键。选择Properties – > Project Facets,
选中java ,web项目的话还需要选中dynamic web module ,对应相应版本,之后会出现一个在eclipse下常见的WebContent文件夹,你可以将其删除掉,因在用Myeclipse的时候,默认的是WebRoot文件。
(4)在工作空间该项目下找到/.settings/ , 编辑org.eclipse.wst.common.component这个文件将WebContent改为WebRoot
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="materialscheduling2">
<wb-resource deploy-path="/" source-path="/WebRoot" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="materialscheduling2"/>
<property name="java-output-path" value="/materialscheduling2/WebRoot/WEB-INF/classes"/>
</wb-module>
</project-modules>
其中找到source-path标签,将WebContent改为WebRoot,为这样就OK了。关闭项目,重新启动。
可以参考http://blog.csdn.net/hashsound_wang/article/details/8129325