文档章节

IDEA Spring MVC (Maven) 项目搭建

颓废的幻想者
 颓废的幻想者
发布于 2016/04/14 11:52
字数 557
阅读 93
收藏 7

1、新建项目,选择Maven Module,输入项目名称,点击Next继续。

注意这里的Module就是项目的意思,等同于MyEclipse中的Project。

接着直接点击Finish即可。

下图就是创建完毕后的Maven项目,双击pom.xml查看POM文件内容,可以自行添加Maven的依赖。但是发现,没有Web目录,怎么办?看后面。

在项目名称上右击,选择Add Framework Support...

在Add Framework Support对话框中勾选Web Application,版本选择3.0并勾选Create web.xml。

点击OK后,看到如下界面,项目中出现了web文件件,是不是很熟悉了,和MyEclipse中的项目结构类似。

打开pom.xml文件,添加必须的Maven依赖。也叫Maven坐标,由groupId、artifactId和version唯一确定一组jar依赖文件。

我添加的pom.xml文件内容如下:

[html]  view plain  copy
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <project xmlns="http://maven.apache.org/POM/4.0.0"  
  3.          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  4.          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  
  5.     <modelVersion>4.0.0</modelVersion>  
  6.       
  7.     <groupId>SpringMvcDemo</groupId>  
  8.     <artifactId>SpringMvcDemo</artifactId>  
  9.     <version>1.0-SNAPSHOT</version>  
  10.   
  11.     <dependencies>  
  12.         <dependency> <!-- junit 4.7 -->  
  13.             <groupId>junit</groupId>  
  14.             <artifactId>junit</artifactId>  
  15.             <version>4.11</version>  
  16.             <type>jar</type>  
  17.             <scope>test</scope>  
  18.         </dependency>  
  19.   
  20.         <dependency> <!-- spring 3.2 -->  
  21.             <groupId>org.springframework</groupId>  
  22.             <artifactId>spring-context</artifactId>  
  23.             <version>3.2.1.RELEASE</version>  
  24.             <type>jar</type>  
  25.         </dependency>  
  26.   
  27.         <dependency>  
  28.             <groupId>log4j</groupId>  
  29.             <artifactId>log4j</artifactId>  
  30.             <version>1.2.17</version>  
  31.             <type>jar</type>  
  32.         </dependency>  
  33.   
  34.         <dependency> <!--Jackson核心包-->  
  35.             <groupId>com.fasterxml.jackson.core</groupId>  
  36.             <artifactId>jackson-core</artifactId>  
  37.             <version>2.1.3</version>  
  38.         </dependency>  
  39.         <dependency> <!--Jackson数据绑定包-->  
  40.             <groupId>com.fasterxml.jackson.core</groupId>  
  41.             <artifactId>jackson-databind</artifactId>  
  42.             <version>2.1.3</version>  
  43.         </dependency>  
  44.         <dependency> <!--Jackson注解包-->  
  45.             <groupId>com.fasterxml.jackson.core</groupId>  
  46.             <artifactId>jackson-annotations</artifactId>  
  47.             <version>2.1.2</version>  
  48.         </dependency>  
  49.   
  50.     </dependencies>  
  51. </project>  

然后在index.jsp文件中随便加点内容。

下面配置Tomcat服务器,本例使用Tomcat6。

如下图,选择Local,然后点击Configure,在弹出的对话框中选择Tomcat安装目录。

选择Tomcat Server,然后点击绿色的“+”号。

点击“+”后选择Local,刚刚已经配置好了Local的Tomcat服务器。

这里会新建一个Tomcat服务,输入任意名字即可。

点击Deployment,然后点击右边的“+”,添加Artifact部署。

点击OK回到主界面,如图,点击Application Servers打开服务器视图,点击Tomcat6[local],就能看到项目的部署情况了。点击界面上方的启动按钮就可以启动Tomcat服务器,启动后服务器自动打开浏览器。

 

 

本文转载自:http://blog.csdn.net/zht666/article/details/8673609/

共有 人打赏支持
颓废的幻想者
粉丝 27
博文 62
码字总数 18405
作品 0
南京
程序员
私信 提问
IntelliJ IDEA 中的 Maven 项目初体验及搭建 Spring MVC 框架

温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋、,纠错。 在「详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法」一文中,我们已经将 Intell...

qq_35246620
04/23
0
0
spring security 3.2.0.M1 方法级别教程 基于注解——第一部分

说明 一直在用spring security与shiro权限框架。最近spring security升级到了3.2.0.M1,所以更新了一下,看一下是否还是可以按照老方法使用。 基于方法级别的权限控制 spring security通过用户...

欧阳澄泓
2013/06/24
0
0
Spring MVC:从零开始

前言:之前做的项目包括网上一些教程都是集很多配置和功能一起,有时候使用起来就比较乱。周末抽空从零搭建项目,一步步加新功能,也是让自己对spring配置有个更全面的了解。主要是对流程和配...

_Kelin
2017/08/27
0
11
聊聊Spring boot2.X开发环境搭建和基本开发

对Spring Boot的开发环境进行搭建,并对它的特点做进一步的了解,才能更好地对Spring Boot有更深入的介绍。但是无论如何都需要先来搭建Spring Boot的工程。 搭建Spring Boot开发环境 使用Spr...

异步社区
08/06
0
0
Spring Boot干货系列: (一)优雅的入门篇

     前言   Spring一直是很火的一个开源框架,在过去的一段时间里,Spring Boot在社区中热度一直很高,所以决定花时间来了解和学习,为自己做技术储备。   正文   首先声明,Spr...

后端编程嘟
2017/03/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

我为什么坚持写作

说写作可能是抬高了自己,目前来说只能是写东西、记录东西、表达观点和情感。 在俞敏洪的公众号上看到过一篇文章,里面讲了一个观点,大概是说写作不求能写出伟大的作品,只是把自己的生活、...

Bob2100
56分钟前
1
0
中国公有云三巨头,同时支持Rancher Kubernetes平台

华为云容器引擎(CCE)、阿里云K8S容器服务(ACK)和腾讯云K8S引擎(TKE),中国公有云三巨头正式全面支持Rancher Kubernetes平台。 Rancher正式宣布扩大对中国领先Kubernetes服务的支持,华...

RancherLabs
58分钟前
0
0
【NLP】【八】基于keras与imdb影评数据集做情感分类

【一】本文内容综述 1. keras使用流程分析(模型搭建、模型保存、模型加载、模型使用、训练过程可视化、模型可视化等) 2. 利用keras做文本数据预处理 【二】环境准备 1. 数据集下载:http:...

muqiusangyang
今天
1
0
nginx 解决session一致性

session 粘滞性 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。 upstream backserver {ip_hash;server 192.168.0.14:88;server 192.1...

zhu_kai1
今天
2
0
使用Cloud application Studio在C4C UI里创建下拉列表(dropdown list)

在Cloud Application Studio里新建一个Code List Data Type: 维护Value和描述信息,以及在ABSL里使用的constant值。 保存之后,上述维护的信息会存储到一个名为.codelist 的文件里。激活之后...

JerryWang_SAP
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部