IDEA2018导入eclipse web项目

IDEA2018导入eclipse web项目

参考文章
https://blog.csdn.net/deng11408205/article/details/79723213

  1. Import Project
    在如下图的页面中,导入项目.
    IDEA2018导入eclipse web项目_第1张图片

或者在File菜单中的
New选择Project from existing Source
IDEA2018导入eclipse web项目_第2张图片
2. 选择项目的目录文件夹位置
IDEA2018导入eclipse web项目_第3张图片
3. 选择导入的模型为Eclipse
IDEA2018导入eclipse web项目_第4张图片
4. 选择项目的目录位置.
如果想在eclipse的文件和idea的文件同步, 那么在Keep project and module files in 这个框中的内容和eclipse的项目文件中的内容一致即可
IDEA2018导入eclipse web项目_第5张图片
5. 之后,idea会自动搜索模块, 选择工程的模块即可
如果在模块中有出现js 的模块, 那么不需要勾选js
IDEA2018导入eclipse web项目_第6张图片
6. 保持工程的代码样式,选择next即可
IDEA2018导入eclipse web项目_第7张图片
7. jdk的配置, 根据你所开发的项目选择对应的jdk版本. 点击finish后, 即可生成工程.
IDEA2018导入eclipse web项目_第8张图片
8. 之后在project structure 中的Modeule中的Dependencies, 删除如下报红的模块
IDEA2018导入eclipse web项目_第9张图片
9. 接着在Libraries中选择lib , 即放jar包的位置
IDEA2018导入eclipse web项目_第10张图片

IDEA2018导入eclipse web项目_第11张图片

  1. 之后在Modules中的Dependencies中, 添加该jar包
    IDEA2018导入eclipse web项目_第12张图片

  2. 之后, 配置tomcat的jar包, 否则会报缺少servlet的错误
    IDEA2018导入eclipse web项目_第13张图片
    IDEA2018导入eclipse web项目_第14张图片

IDEA2018导入eclipse web项目_第15张图片

  1. 接着在facets中, 点击加号, 选择web, 配置web.xml
    IDEA2018导入eclipse web项目_第16张图片

  2. 会自动弹出模块.
    IDEA2018导入eclipse web项目_第17张图片

  3. 在如下的页面中, 配置web.xml的位置和网页文件的目录的位置.
    下图中自动弹出的web.xml和web资源目录的位置是错误的,需要重新配置.
    IDEA2018导入eclipse web项目_第18张图片
    14.1. web.xml的位置idea会自动弹出, 但是不太准确,需要自己手动的修改.
    IDEA2018导入eclipse web项目_第19张图片
    14.2 网页文件目录的位置,即webroot或webapp目录的位置.
    IDEA2018导入eclipse web项目_第20张图片
    facets 配置完成后如图所示
    IDEA2018导入eclipse web项目_第21张图片

  4. 接着配置Artifacts, 选择web Application: Exploded
    选择from Module
    IDEA2018导入eclipse web项目_第22张图片

  5. 会自动弹出如下的内容 选择OK即可,无需其他的配置
    IDEA2018导入eclipse web项目_第23张图片

配置tomcat

在如下图中,配置tomcat.
在前面的步骤中, 有写配置tomcat的jar包, 如果在之前的步骤中没有配置tomcat, 那么需要在配置完了tomcat后,返回到前一步,配置tomcat的Servlet的jar包
IDEA2018导入eclipse web项目_第24张图片
IDEA2018导入eclipse web项目_第25张图片

之后,在Deployment, 即部署中, 配置war包.
IDEA2018导入eclipse web项目_第26张图片
注意: 要写Application context 的路径/javaweb_day11_login, 即工程的名称,即相对的访问路径.
注意不要写错了, 否则无法访问工程的资源.

你可能感兴趣的:(开发工具)