• 在创建项目,IDEA提供了很多项目模板,比如Spring MVC模板,可以直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就可以使用。     最开始自己创建...

    转载自:点击打开链接

    在创建项目中,IDEA提供了很多项目模板,比如Spring MVC模板,可以直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就可以使用。

        最开始自己创建maven web项目时,要么创建一个springmvc项目进行修改,要么创建了一个maven项目(不是web项目),自己添加webapp目录添加配置web.xml文件,以及添加web moudle,配置属性等等。

        另外之前总结的几篇Intellij使用文章,里面多多少少都还有点问题,请以本篇为准。

        在Intellij 13.1以后的版本创建项目时的界面发生了调整,不过具体步骤都还是差不多的。本文使用的版本为13.1.2,

    创建Maven Web项目

    new project——maven——勾选 create from archetype 选中webapp

     

    下一步 (图略)填写项目的 groupId  artifactId version 后Next 出现以下界面

    Next后添加项目名称  Finish  

    第一次使用时,可能需要下载archetype webapp的插件 有时候网络不好 可能需要很长时间 不过以后就好了

    刚创建完之后,需要稍等一下,加载相应配置文件,之后如下图所示

    此时的项目已经是Maven的 webapp项目了

    这个时候IDE还有缓存,需要在右侧Maven project中 刷新一下,加载pom中的配置

    (以后在pom中添加jar的依赖后,都要点击maven project的刷新按钮 刷下缓存)

    这个时候Maven webapp项目就彻底创建好了  不需要再在project structure进行配置了

    如下两图,都是默认给配置好的,不需要进行修改

    3关于Maven Web项目的配置说明

    Project Structure中Artifaces的配置

    如上图所示,在Aritifaces中有两个war,一个是war 一个是war exploded,在配置服务器时需要选择war exploded

    千万要注意,这两个war都不应该是自己添加的,而是根据maven中的配置自己生成的

    之前没有这两个war的时候,我都是自己创建,往往后果就是项目在编译后缺少jar包,依赖的jar没有自动拷贝

    其实Intellij中的mavan项目配置,都是依赖于pom中的配置,如果pom中的配置正确,就不需要修改项目的IDE配置

    1. 首先pom要有<packaging>war</packaging>,如果pom中配置了这个,Aritifaces就会有上面的两个war

    2. 其次pom要有<build>    <finalName>test</finalName>  </build> 这个关系到上图中的output directory中的配置,finalName作为target下的项目目录,以及会创建对应名字的war包(比如test.war)

    配置src/main/java

    如上图,src/main目录下缺少java目录,我们可以右键创建目录java,然后再modules中配置为sources目录

    这样src/main/java图标就变成了蓝色,作为java源代码区了


    谢谢@吴峻申,在Maven设置中,可以勾选这个选项,在修改pom时,自动添加依赖

    (一直以为那个是自动导入maven project  )


    最后鸣谢一下@寇德林 整理一份非常好的intellij的使用教程,http://www.oschina.net/question/7728_150494

    喜欢的朋友可以学习一下


    展开全文
  • 先创建的页面修改路径 修改路径如下 添加并完善路径\src\main\webapp 添加后如图 效果如下 转载于:https://www.cnblogs.com/oldzhang1222/p/10429827.html...
  • java:maven中webapp下的jsp不能访问web-inf下面的bean 当然 WEB-INF下面的文件是不能访问的,只能吧jsp文件放入到WEB-INF下面,然后通过配置WEB-INF下web.xml进行配置。          Java小项目...
  • maven自定义webapp目录 2016-03-27 22:40:30
    场景:我看到maven约定的webapp藏的目录太深了,它在src/main/webapp,我想把它提到根目录下,并且命名为WebContent,应该怎么配置呢? 在pom.xml里面加上如下配置: ThesisManage src/main/java src/...
  • Intellij Maven webapp
  • 我这边的原因是maven的镜像路径访问及其的慢,导致部分资源不能下载成功,导致最后webapp没有web.xml等其他文件。 只要使用国内镜像即可,下面是我的镜像: <id>alimaven <name>aliyun maven <url>...
  • Eclipse+Maven创建webapp项目 2016-09-07 17:05:38
    1.Eclipse中用Maven创建项目 上图Next   2.继续Next   3.选maven-archetype-webapp后,next   4.填写相应的信息,Packaged是默认创建一个包,不写也可以   5.创建...
  • 新建maven工程创建webapp 2018-06-02 19:38:10
    把Dynamic Web Module的勾先取消,Apply后再次勾选Dynamic Web Module后选中红框的链接3.点击后会进入下面这个界面,我们需要修改Content directory路径,如下所示:4.最后点击ok,Apply,ok这样就生成了...
  • maven创建webapp项目 2017-01-10 16:20:50
    maven创建webapp项目
  • idea创建maven webapp工程 2018-09-03 13:48:30
    1:首先在idea选择File-New-Project,选择左边Maven,选择jdk,勾选Create from archetype,选择webappwebapp有2个,要选择标记中webapp,如下图 2:选择好后点击Next 题外话:输入GroupId,ArtifactId,...
  • maven现在是免安装的,在官网下载压缩包解压到本地后在环境变量新建一个变量配置下maven的安装目录即可。 二:在合适的地方新建settings.xml文件配置maven的本地仓库地址和远程仓库地址...
  • New--Project第二步: 选择maven框架第三步: 输入工程id和工程名第四步: 配置maven 第五步: 确认项目名和项目路径第六步: Finish后,项目的样子第七步: 这里少一个java文件,用来放源文件,创建一个java文件 第八...
  • private final static String PATH = Thread.currentThread().getContextClassLoader().getResource("").getPath()
  • 最近刚刚在学习Idea。下面我总结一下用Idea新建一个Maven...选择Maven工程,选择JDK,选择archetype为webapp。由于我个人基本是用Idea学习Java。所以也就不总结其他比如Java和Static Web的工程新建了。单击下一步。...
  • <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://x...
  • maven3.6.1 tomcat9.0 jdk1.8 eclipse windows10 第一步: 新建maven-project项目 不要勾选Create a simple project 第二步: 选择webapp 第三步: 点击Finish: 第四步: 这是建好之后的界面 在项目名称上点...
  • 今天在使用Eclipse建立Maven的web项目时  百度谷歌了很久,出现其maven-archetype-webapp问题的人有很多,  但是却没有人将问题和解决方案发布出来,所以今天总结下。  出现这个问题可能有很多种原因,但大...
  • 创建项目1.Eclipse中用Maven创建项目上图Next 2.继续Next3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以5.创建好项目后,目录如下:至此,项目已经创建完毕,下边...
  • 环境 IDEA maven 3.5 步骤 ...1.一个maven项目,由几个东西决定?...artifactId是这里的关键,顺便把其它的也改吧 ...更改之后的项目名称没变啊,只是后面多了一个[],这个时候应该...文件重命名 5.重新打开项目 后...
  • 我们在做JavaWeb项目时,都会遇到路径问题,路径有相对路径和绝对路径(这个在这里不细说,别的大牛有总结),我这里就给在做maven工程JavaWeb项目时遇到的路径问题以及解决方法。 1.先上工程文件目录: 我们...
1 2 3 4 5 ... 20
收藏数 23,626
精华内容 9,450