为什么我建的项目没有WEB-INF?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
奶爸小文 2018-01-19 14:21:22

找到解决办法了,https://www.jetbrains.com/help/idea/enabling-web-application-support.html,这个是官网的说明,概况一下就是:如果你在新建web项目时没有WEB-INF,可以通过以下步骤为你的项目添加WEB-INF和web.xml配置文件:

  1.  Ctrl+Shift+Alt+S快捷键进入Project structure(项目结构)管理的界面

  2. 选择左边菜单栏里的Facet,点击后能看到有Deployment Descriptors的输入框

  3. 点击右边的那个小加号,会出现一个web.xml文件选项,点击它,然后会有一些配置的选择,不用管他,默认选择即可然后点击确定。

  4. 这样你的web项目的WEB-INF和web.xml就配置好了

  • 感谢分享,点个赞!
    2018-01-19 14:49:38
  • 这样建的WEB-INF是和web文件夹同级的,并不是在web文件夹下的
    2018-02-06 13:49:56
  • 这个之前我们试过是可以的,你的IDEA是什么版本,可以把创建步骤截个图看看吗?
    2018-02-06 14:23:50
宝宝要当程序媛 2018-01-18 08:38:15

我用的mac,也没有这个选项。。

  • idea3.*版的取消了这个文件夹的自动生成,可以手工新建一下
    2018-01-18 10:09:37
  • 嗯嗯,谢啦
    2018-01-18 11:46:56
  • 试试这个: 1. Ctrl+Shift+Alt+S快捷键进入Project structure(项目结构)管理的界面 2. 选择左边菜单栏里的Facet,点击后能看到有Deployment Descriptors的输入框 3. 点击右边的那个小加号,会出现一个web.xml文件选项,点击它,然后会有一些配置的选择,不用管他,默认选择即可然后点击确定。 4. 这样你的web项目的WEB-INF和web.xml就配置好了
    2018-01-19 14:35:41
提问者 高为砚 2018-01-08 19:18:23
一叶知秋519 2018-01-08 18:47:34

你好,创建工程的是选择Create web.xml就可以了。

http://img1.sycdn.imooc.com//climg/5a534c150001fe0408010618.jpg

因为web.xml是存在于WEB-INF目录下的,如果不自动生成web.xml的话,就不会自动创建WEB-INF文件夹。

祝学习愉快~

  • 提问者 高为砚 #1
    。。。我能说我没有你红框框里的选项吗,你看我下面新发的截图。。我能怎么办,我也很绝望啊
    2018-01-08 19:18:08
  • 好帮手慕珊 回复 提问者 高为砚 #2
    你好!你是什么版本的idea,如果没有的话也没关系,自己创建一个WEB-INF文件夹,然后把老师源码中的web.xml拷贝过来就可以了。
    2018-01-09 09:23:34
  • 最新版本的IDEA是没有这个选项的
    2018-02-06 13:42:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师