idea创建maven的web工程没有src,main,java,webapp等文件夹

使用编辑器idea创建maven的web工程,使用骨架后,项目新建总是失败,错误如下

idea创建maven的web工程没有src,main,java,webapp等文件夹_第1张图片

错误的目录

idea创建maven的web工程没有src,main,java,webapp等文件夹_第2张图片

在网上搜索了很多东西都不好使,所以我决定手动创建文件夹,添加依赖,不使用骨架也是一样的

手动添加依赖的前提下是maven仓库位置没有问题,jdk没有问题,settings.xml文件里配置的仓库位置没有问题等等还是创建项目失败的情况下,实在没有办法了再手动创建

总结起来有两种方法

方法一:创建一个maven工程,不使用任何骨架

idea创建maven的web工程没有src,main,java,webapp等文件夹_第3张图片

各个名称和仓库地址简单省略

idea创建maven的web工程没有src,main,java,webapp等文件夹_第4张图片

创建普通的maven项目后添加webapp文件夹(WEB-INF和web.xml文件自己创建)
idea创建maven的web工程没有src,main,java,webapp等文件夹_第5张图片

此时要配置一些东西告诉idea这是我的web工程

在pom.xml配置文件夹中将打包方式改为war包,添加servlet依,为了方便复制我把代码贴上来


war

    
    
        taglibs
        standard
        1.1.2
        provided
    
    
        jstl
        jstl
        1.2
    
    
        com.fasterxml.jackson.core
        jackson-databind
        2.8.6
    
    
        javax.servlet
        javax.servlet-api
        3.1.0
        provided
    

此时你会发现自己创建的webapp文件夹上有个蓝色的小点点,这就证明现在这个是可以使用的

idea创建maven的web工程没有src,main,java,webapp等文件夹_第6张图片

方法二:同样的新建一个不使用骨架的maven工程

为了方便我把xml文件头约束贴上来


在设置里设置

idea创建maven的web工程没有src,main,java,webapp等文件夹_第7张图片

分成两个方法时因为我添加到servlet依赖就可以使用了 但是我还是把所有的都贴上来

我是用第一个方法解决这个问题的,有不对的地方欢迎来指正啊!!!!!!!!!

你可能感兴趣的:(idea创建maven的web工程没有src,main,java,webapp等文件夹)