当idea开发项目时,使用gradle构建项目,包引用完后,发现idea并没有正确识别项目为web项目。

主要有两点表现:

1. src/main/resources的resources目录没有或有但是图标没有三道杠 ,正确的图标是:

src/main/webapp的webapp目录没有或有但是图标没有中心黄点,正确的图标是:

2. 如果开始配置web.xml、*Context.xml、*-servlet.xml等配置文件,会发现不能正确识别,文件内容经常变为红色,提示找不到配置等。

解决不能识别为web项目,就要用到facets配置:

1. 打开facets配置

也可以使用快捷键:ctrl + alt + shift + s

2. 打开后:

选择项目:

这里要说的是,注意选择_main的项目,这个是我们项目主目录。

出现如下界面:

需要配置,Deployment Descriptors和Web Resources Directories,因为系统配置的可能不对。

Deployment Descriptors也就是配置web.xml文件,默认的web.xml位置是系统生成的,需要配置为我们自己的web.xml,一般目录是:src/main/webapp/WEB-INF/web.xml。配置正确后,下 部的警告消失。

最后正确的样子是:

最新文章

  1. 基于Java的打包jar、war、ear包的作用与区别详解
  2. hibernate笔记--组合主键映射方法
  3. Eclipse中配置svn
  4. 如何修复AppScan漏洞
  5. 023. Asp.net参数化查询预防Sql注入攻击
  6. C#调用其它语言(例如C++)DLL文件中函数的方法摘要
  7. GitHub-更新数据
  8. Ext.QuickTips.init();
  9. FZU2082
  10. Androidstudio2.0.0下载,欢迎下载
  11. 利用echarts highcharts 实现自定义地图 关系图效果 侧边3D柱形图饼图散点图
  12. Whitelabel Error Page 专题
  13. sql sever 2012重装数据库时,出现cannot find one or more components, Please reinstall the application.解决方法
  14. 安装FrameWork后重新注册IIS
  15. 转转hybrid app web静态资源离线系统实践
  16. 16-使用Selenium模拟浏览器抓取淘宝商品美食信息
  17. cena评测系统:自定义校验器(自定义评测插件编写)
  18. React Naive 解决防止多次点击的解决方法
  19. LeetCode--226--翻转二叉树
  20. openssl生成证书server.key server.crt

热门文章

  1. Cisco IOS版本命名规则
  2. Hadoop集群初始化启动
  3. 浅谈WebService开发(一)
  4. linux 替换目录下文件所有关键字
  5. vue-mixins使用注意事项和高级用法
  6. Python中深拷贝与浅拷贝区别
  7. SSH Secure Shell 的使用
  8. linux命令学习笔记(6):rmdir 命令
  9. [原]NYOJ-房间安排168
  10. bzoj 2084: Antisymmetry 回文自动机