关于IDEA导入一个web项目碰到的一些问题

1.File—>Open—>选择要打开的web项目;

2.打开项目后,File–>Project Structure;

3.设置SDK选择已有的SDK(我的这里是JDK13);设置Project language level(注意要和Project SDK 的版本一致(例如1.8对相应8));Project compiler output这里可以选择默认的(项目名下\out),也可以不设置在第四点设置;

4.设置modules,点击“+”,add选择web;

这里一定要注意Deployment Descriptors 的Path一定是本项目下的web包中的WEB-INF的web.xml文件;Web Resource Directories 的一定是项目下的web文件,这里成功后会显示web的左边小文件夹标识会出现一个蓝色的小点

(这里一定要配置好,不然之后会出现,正常运行tomcat,但是网页报404的错误)

在之前设置了Project compiler output的可以直接选择第一个Inherit Project…,前面没有设置的可以选第二个在这里设

5.设置Libraries,点击“+”中的java,添加项目文件下/web/WEB-INF/lib目录(jar所放的位置);

6.设置Facets,若上面操作都设置成功,则Facets已经好了;

7.设置Artifats,点击“+”,选择Web Application:Exploded—>from Modules

记得Put into Output Root

8.全部配置结束以后点击OK;

9.接下来配置Tomcat,如图选择Tomcat Server —>local

选择安装好的Tomcat

点击“+”,选择Artifact

点击ok,就可以运行了;

附加:10.我这里还报错了一个Servlet包不存在,我找了很久,找到问题

在这里把tomcat包导进来问题就解决了

附加:11.再多提一句要是src文件目录下的java文件不是蓝色的c符号,而是橘色的j这样的问题,或者src文件包是灰色的

在这里点击src再点击Sources就可以了

作者初学者还在学习中,在学习中碰到问题记录分享下,有什么不对的地方请各位大佬们指正

如何用IDEA导入一个web项目相关推荐

  1. 如何用Jsp开发一个web项目

    我最近用jsp代码来实现web项目,jsp虽然在应用中不是特别流行,但是用起来还是比较方便的,我总结了两种jsp通过网页上修改数据实现在数据库中的数据的增删改. 首先简单的介绍一下jsp:JSP(全称 ...

  2. 一个web项目在myeclipse中add deployment时无法被识别出来的原因

    当我们一个web项目,在myeclipse中,add deployment时,可能发现,根本无法被识别成web项目,可能的原因有:    1. 项目的properties ->Myeclipse ...

  3. eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)

    在eclipse中创建一个Web项目的时候,虽然有web.xml生成,但是再添加Servlet类文件的时候总是看不见web.xml的更新,所以异常的郁闷!上网查了查,原来我们在创建Web项目的时候,会 ...

  4. 在Linux上部署第一个web项目

    如何在Linux上部署第一个web项目(未更新完) 一.向服务器中的数据库添加数据(本篇以Mysql为例) 1.通过SQLyog将项目的数据库中的所有数据表导出为sql文件 2.为服务器上的数据库授权 ...

  5. 导入一个web工程,切换project facets失败

    将以前的一个web项目重写导入eclipse时,报了这么一个错:匹配不上project facets 1.8.点击项目,properties去更新project facets报了一个错: Failed ...

  6. Idea导入eclipse web项目404问题(webcontent)

    Idea导入eclipse web项目404问题(webcontent) 将eclipse项目导入idea 如果eclipse导出的web项目是rar,一定要先解压成文件夹在导入,直接导入rar会报错 ...

  7. 图解Myeclipse 导入Java Web项目报错的解决办法听语音

    图解Myeclipse 导入Java Web项目报错的解决办法听语音 https://jingyan.baidu.com/article/046a7b3e953ef3f9c27fa93d.html

  8. eclipse怎么导入一个Java项目(莫要错过,最详细教程!)

    导出项目教程链接-->传送门 对于eclipse软件,常规的打开文件方法是无法打开一个项目的, 那么怎样导入一个java项目呢?方法如下 第一步 在电脑打开eclipse软件,点击file-&g ...

  9. idea maven创建java项目_新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目(图文教程)...

    之前都没试过用maven来管理过项目,但是手动找包导包确实不方便,于是今天用2016版的IDEA进行了maven的初尝试. 打开IDEA,创建新项目: 然后选择Maven,以及选择自己电脑的jdk: ...

最新文章

  1. Swift String字符串版本更新特性
  2. 每日一皮:当最棒的程序员遇见了 Bug ...
  3. vue项目打包丢入服务器,浅谈vue项目如何打包扔向服务器
  4. 关于Android HTTP边下边播
  5. android novate乱码,Android RxJava+Retrofit2+RxBinding
  6. vue组件化通信之父向子传值
  7. python中提取pdf文件某些页_人工智能|Python提取PDF中的文本并朗读
  8. jQuery原理第三天
  9. 我的《野蛮生长》书摘
  10. haproxy配置代理tomcat和nginx_Nginx负载均衡配置实例
  11. MySql添加外键报错:Cannot add foreign key constraint
  12. VB连接ACCESS数据库,使用 LIKE 通配符问题
  13. mysql 批量插入 优化_mysql 批量插入优化之rewriteBatchedStatements
  14. No code “EPSG:4326“ from authority “EPSG“
  15. 一张图讲清楚产品架构,手把手教你画产品框架图
  16. 八股总结(二)计算机网络与网络编程
  17. ubuntu | 用crossover安装-微信和企业微信
  18. c语言编程TLC2543AD采集,TLC2543单片机程序 带Proteus仿真 电路原理图 AD转换实验
  19. 人民日报申论万能结构
  20. 如何改变坏习惯,形成新习惯

热门文章

  1. android 调用ashx,手机知识:安卓手机如何打开.ashx文件
  2. 机器学习方法(六):随机森林Random Forest,bagging
  3. 从零写一个具有IOC-AOP-MVC功能的框架---学习笔记---11. MVC功能之http请求处理器的编写---简易框架最后一公里!
  4. 从网上复制代码到文档里格式混乱的解决办法
  5. 苹果App被拒常见原因
  6. 基于Android平台的疫情小助手APP
  7. Sql Server 2008 实现不同数据库-表实时同步 本地发布/订阅
  8. css虚线border
  9. 创业日志(六)人间正道是沧桑
  10. Unity Animator 参数