Myeclipse的动态web项目转为eclipse的动态web项目
2014-11-02 16:30
423 查看
在Myeclipse中重新定义了web服务了目录的文件夹,而这些,都定义在.classpath文件下
删除Myeclipse的javaee容器标签,如下,这一句不改会报找不到的错误
点击项目名--右键-->Build Path-->Configure Build Path
选择Library,点击Add Library,选择Server Runtime点击Next,选择你配置的服务器,比如说Tomcat点击Finish,点击OK
然后配置以下运行时要用到的服务器
最后映射关系可能会出现问题点击Properties-->Project Facets
勾选Dynamic Web Module,右边的运行时注意选上tomcat
点击下边的Futher configuration available
Content directory改成WebRoot点击Apply点击OK
配置成功!
对比以下Myeclipse和eclipse的.classpath文件吧
myeclipse的文件
eclipse的文件
此外,还有另一种改法,也是比较常见的,在eclipse下新建动态Web 项目,然后复制src下的文件到src目录,复制WebRoot目录下的文件WebContent目录下
对应的.classpath文件为
删除Myeclipse的javaee容器标签,如下,这一句不改会报找不到的错误
Description Resource Path Location Type Classpath entry melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_5_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result. orderdinner P/orderdinner Classpath Dependency Validator Message删除下面这一句
<classpathentry kind="con" path="melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_5_CONTAINER"/>然后在eclipse中导入这个工程,可能会出现以下错误
Description Resource Path Location Type The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path addfood.jsp /orderdinner/WebRoot/admin line 1 JSP Problemservlet相关的类找不到
点击项目名--右键-->Build Path-->Configure Build Path
选择Library,点击Add Library,选择Server Runtime点击Next,选择你配置的服务器,比如说Tomcat点击Finish,点击OK
然后配置以下运行时要用到的服务器
最后映射关系可能会出现问题点击Properties-->Project Facets
勾选Dynamic Web Module,右边的运行时注意选上tomcat
点击下边的Futher configuration available
Content directory改成WebRoot点击Apply点击OK
配置成功!
对比以下Myeclipse和eclipse的.classpath文件吧
myeclipse的文件
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="con" path="melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_5_CONTAINER"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-fileupload-1.2.1.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-io-1.4.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jstl.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/mysql-connector-java-5.0.8-bin.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/standard.jar"/> <classpathentry kind="output" path="WebRoot/WEB-INF/classes"/> </classpath>
eclipse的文件
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-fileupload-1.2.1.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-io-1.4.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jstl.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/mysql-connector-java-5.0.8-bin.jar"/> <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/standard.jar"/> <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v7.0"> <attributes> <attribute name="owner.project.facets" value="jst.web;#system#"/> </attributes> </classpathentry> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre7"> <attributes> <attribute name="owner.project.facets" value="java"/> </attributes> </classpathentry> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> <classpathentry kind="output" path="WebRoot/WEB-INF/classes"/> </classpath>
此外,还有另一种改法,也是比较常见的,在eclipse下新建动态Web 项目,然后复制src下的文件到src目录,复制WebRoot目录下的文件WebContent目录下
对应的.classpath文件为
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"> <attributes> <attribute name="owner.project.facets" value="java"/> </attributes> </classpathentry> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v7.0"/> <classpathentry kind="output" path="build/classes"/> </classpath>
相关文章推荐
- Myeclipse的动态web项目转为eclipse的动态web项目报错
- eclipse的动态web项目转为Myeclipse的动态web项目
- 从myeclipse导入eclipse导致不能识别为web项目(java项目转为web项目)
- 从myeclipse导入eclipse导致不能识别为web项目(java项目转为web项目)
- 从myeclipse导入eclipse,不能识别为web项目(java项目转为web项目)
- 从myeclipse导入eclipse导致不能识别为web项目(java项目转为web项目)
- myeclipse的web项目转为eclipse项目相关问题
- 从myeclipse导入eclipse,不能识别为web项目(java项目转为web项目)
- 从myeclipse导入eclipse,不能识别为web项目(java项目转为web项目) 转
- 将myeclipse里的web项目导入到eclipse中并加入到Server,解决Tomcat6不支持JDK6
- 在eclipse中创建web项目(非myeclipse)
- eclipse重构myeclipse web项目
- myeclipse与eclipse的web项目部署区别
- eclipse 导入myeclipse web项目【转载】
- 在ECLIPSE中将java项目转为WEB项目
- eclipse-解决直接在eclipse中复制,粘贴动态web项目并运行后,项目名字还是原来名字的问题
- Eclipse与MyEclipse在发布web项目时的区别
- 项目 从Myclipse web 转为 Eclipse web
- eclipse下导入myEclipse web项目 如何配置