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