IDEA搭建web项目简要流程以及注意事项!

IDEA搭建web项目简要流程:

一、新建项目

    注意事项:

    1.groupId:一般是公司或者机构的域名到写,我一般写成“org.pc

   2.artifactId:唯一的标识id,带有项目简要描述的意思,可以和项目名称一致,例如“knowlege-mybatis”(这是个关                         于 mybatis相关知识学习的一个项目)

    3.项目名称:简要描述项目

二、将普通的java项目转换成web项目

    流程:

    1.在src/main文件夹下,添加webapp文件夹

    2.在webapp文件夹下,添加WEB-INF

    3.在WEB-INF文件夹下,添加"web.xml"

    4.右下方会有转换成web项目按钮,点击即可

三、配置“pom”文件,添加一些常用工具

    1.统一源代码编码方式(必选)

    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

    2.指定JDK版本(必选)

    <goupId>org.apache.mven.plugins</groupId>

    <artifactId>maven-compiler-plugin</artifactId>

    <version>3.3</version>

    <configuration>

        <source>1.7</source>

        <target>1.7</target>

    </configuration>

    3.Maven打包时跳过单元测试(可选)

    <goupId>org.apache.mven.plugins</groupId>

    <artifactId>maven-surefire-plugin</artifactId>

    <version>2.18.1</version>

    <configuration>

        <skipTest>true</skipTest>

    </configuration>

    4.配置项目打包方式

    <packaging>war</packaging>

    5.添加web项目的一些常用依赖

    (1)web三剑客:“javax.servlet-api”、“jsp-api”、“JSTL”

    (2)2个工具类:“commons-lang3”、“commons-collections4”

    (3)测试工具:“JUIT”

    (4)连接mysql数据库:mysql-connector-java

    (5)日志:“slf4j-log4j12”“slf4j-api”

    备注:一定要注意各个依赖之间的版本号要兼容,比如:“slf4j-log4j12”和“slf4j-api”版本号一定要兼容,一方过高,就会报错!!!同时和JDK的版本也要兼容!!!

    问题:

         报“java.lang.ClassNotFoundException: org.slf4j.LoggerFactory ”错,但是项目的POM文件中,“slf4j-log4j12”“slf4j-api”两个都有了。

    原因:说明这两个包在MAVEN中有了,但是在项目中还没有

    解决办法:按照图中所示,把这两个包加入项目中

IDEA搭建web项目简要流程以及注意事项!