美文网首页
IDEA导入MyEclipse(SSH非maven构建工具创建)

IDEA导入MyEclipse(SSH非maven构建工具创建)

作者: haoxpZzz | 来源:发表于2017-12-21 06:12 被阅读0次

    目录

    引言:写这篇文章的原因:今天要修改公司n年前的一个项目,那个项目用的MyEclipse,创建项目也没用MVN,因此导入到idea中遇到了诸多问题。写在这里总结个经验,不过仔细想想,以后应该不会再遇到这种项目了。

    1. 版本信息
    2. 问题描述
    3. 解决方案

    版本信息

    idea版本:2017.3

    MyEclipse版本:8.6 32位

    问题描述

    1. 导入到idea中之后,运行不成功,手工添加web到tomcat中之后,启动tomcat,什么都没编译,去class目录看,也什么都没有.
    2. tomcat运行之后,打印了各种编译信息,但是输入目录之后都是404.

    问题产生原因

    主要问题就是,把项目导入到idea之后,会自动生成web-inf目录,MyEclipse生成的项目特点是,web资源文件全部在webRoot目录下,项目的目录结构是/webroot/web-inf/.

    解决方案

    1. 打开 file -> project structure -> moudles 中点击左侧的项目,自己添加frame work- web 的时候,web.xml自动选择了 项目/web-inf/web.xml 而不是 项目/webroot/web-inf/web.xml,这里需要手动修改一下。
    2. 打开 file -> project structure -> Facets 中,点击中间的web模块,看右下角的Web Resource directory是否正确,笔者的目录是 D:\work-space\项目名\Web,这个是明显不正确的,应该自己选择为D:\work-space\项目名\WebRoot

    相关文章

      网友评论

          本文标题:IDEA导入MyEclipse(SSH非maven构建工具创建)

          本文链接:https://www.haomeiwen.com/subject/hucnwxtx.html