使用IntelliJ IDEA 搭建Java Web 项目

搭建Java Web项目

1.新建maven项目,create from archetype,选择maven-archetype-webapp


使用IntelliJ IDEA 搭建Java Web 项目_第1张图片
Idea

2.填写GroupId,ArtifactId和Version


使用IntelliJ IDEA 搭建Java Web 项目_第2张图片
GroupId,ArtifactId,Version

3.Maven


使用IntelliJ IDEA 搭建Java Web 项目_第3张图片
Maven

在这里若遇到maven生成骨架的时候将会非常慢,可以在Properties中添加一个参数archetypeCatalog=internal(我的工程生成很快故没有加该参数)。

archetypeCatalog表示插件使用的archetype元数据,默认为remote即中央仓库,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。

4.Project name & Location


使用IntelliJ IDEA 搭建Java Web 项目_第4张图片
Project name & Location

5.工程结构


使用IntelliJ IDEA 搭建Java Web 项目_第5张图片
工程结构

6.在main文件夹下添加 Java 目录,并把它设为源代码文件夹。


使用IntelliJ IDEA 搭建Java Web 项目_第6张图片
屏幕快照 2016-05-05 下午9.27.20.png

7.配置pom.xml文件


使用IntelliJ IDEA 搭建Java Web 项目_第7张图片
配置pom.xml文件

具体如下:



4.0.0 
com.catch 
catchjava 
war  
1.0 
catchjava Maven Webapp
[http://maven.apache.org](http://maven.apache.org    

    
UTF-8     


        
       
    
            javax.servlet 
            javax.servlet-api 
            3.1.0            
provided                                   javax.servlet.jsp            jsp-api            2.2            provided                                   javax.servlet            jstl            1.2            runtime                                   junit            junit            3.8.1            test                                                                  org.apache.maven.plugins                maven-compiler-plugin                3.3                                    1.6                    1.6                                                                   org.apache.maven.plugins                maven-surefire-plugin                2.18.1                                    true                                                                   org.apache.tomcat.maven                tomcat7-maven-plugin                2.2                                    /${project.artifactId}                                            catchjava    

8.新建HelloServlet,并重写doGet方法。


使用IntelliJ IDEA 搭建Java Web 项目_第8张图片
新建HelloServlet

使用IntelliJ IDEA 搭建Java Web 项目_第9张图片
doGet

9.新建hello.jsp


使用IntelliJ IDEA 搭建Java Web 项目_第10张图片
hello.jsp

10.加入@WebServlet标记


@WebServlet

11.配置Tomcat


使用IntelliJ IDEA 搭建Java Web 项目_第11张图片
Tomcat
使用IntelliJ IDEA 搭建Java Web 项目_第12张图片
Tomcat
使用IntelliJ IDEA 搭建Java Web 项目_第13张图片
Tomcat
使用IntelliJ IDEA 搭建Java Web 项目_第14张图片
Tomcat
使用IntelliJ IDEA 搭建Java Web 项目_第15张图片
Tomcat
使用IntelliJ IDEA 搭建Java Web 项目_第16张图片
Tomcat

12.Run


使用IntelliJ IDEA 搭建Java Web 项目_第17张图片
Run

13.加入<%@ page isELIgnored ="false"%>去除j sp显示错误。


使用IntelliJ IDEA 搭建Java Web 项目_第18张图片
isELIgnored

14.再次Run,输入http://localhost:8080/catchjava/hello 得到正确结果。[HelloServlet中 @WebServlet("/hello")的作用就在于此]

使用IntelliJ IDEA 搭建Java Web 项目_第19张图片
Run

后续

本期介绍了如果使用IntelliJ IDEA搭建一个Java Web项目。后续的文章将在这一篇的基础上一步一步搭建一个轻量级的Java Web框架,有兴趣的朋友咱们下期见。

你可能感兴趣的:(使用IntelliJ IDEA 搭建Java Web 项目)