MyEclipse web项目导入Eclipse需要修改的地方

1.
选定刚导入的项目,右键打开其属性properties,选定Project Facets,点击Convert to faceted form...,进去后勾上Dynamic Web Module和java,然后ok,会发现项目下多了Deployment Descriptor:......这个项。
2.
然后还是提示错误,打开错误提示:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path,原因是导入的项目还未部署到我们的Tomcat上,仍然右击项目属性properties,选择Java Bulid Path,选择Libraries,点击右边的Add Library..进去后选择Server Runtime,然后点击next,选中你eclipse上的Tomcat服务器,然后finish。
3.
更换成本地的 jdk 或者 jre ,在项目上右键 —— Build Path —— configure Build Path,选中JRE System Library,点击edit
4.
右键 —— Build Path —— configure Build Path,选择add JARs-XXX项目名-webroot-web-inf-lib导入依赖的jar包
5.

方法一:到这里我们还是不能运行该项目,原因是在Eclipse中Webapp是存放在WebContent里面,我们只需把WebRoot里面的文件全部拷贝一份到WebContent下面,这样我们就可以在Eclipse中运行导入的MyEllipse项目了。
另一种方法:Eclipse默认是去WebContent里面去找资源来显示。所以我们要去Eclipse工作空间,找到该项目,进去改一些配置。XXX/.settings/ , 编辑org.eclipse.wst.common.component这个文件找到source-path标签,将WebContent改为WebRoot。这样就可以了。修改完配置文件,需要将工程关闭后,再打开。

<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="AAAA">
        <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/config"/>
        <property name="context-root" value="AAAA"/>
        <property name="java-output-path" value="/AAAA/bin"/>
    </wb-module>
</project-modules>
发布了47 篇原创文章 · 获赞 7 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/floraruo/article/details/99742817