Spring MVC Maven 环境搭建与部署

本文简单演示了本地开发环境的搭建、项目出包、部署运行、HelloWorld,以及部分注意事项。

起初的玩法:先安装Eclipse,然后分别下载并安装Maven、spring的插件,再进行工程模式转换,也许还需要手动配置Output Path什么的。

现在……我们可以直接使用STS完成所有工作。

STS :

The Spring Tool Suite? (STS) provides the best Eclipse-powered development environment for building Spring-powered enterprise applications. STS supplies tools for all of the latest enterprise Java and Spring.

一、安装JDK配置系统环境变量

这个……略。

二、下载Spring Tool Suite

这里以2.8.1版本举例,最新版本已经到了3.1.0。

下载页:http://www.springsource.org/downloads/sts-ggts

下载其中的springsource-tool-suite-2.8.1.RELEASE-e3.7.1-win32-installer.exe

如果你是32bit Windows系统,可以直接点此下载,否则需要下载与自己系统匹配的版本。

http://download.springsource.com/release/STS/2.8.1/dist/e3.7/springsource-tool-suite-2.8.1.RELEASE-e3.7.1-win32-installer.exe

(从实际效果看,installer的使用没有任何问题,Zip格式我在Win下解包时遇到了文件名过长无法解压的情况。)

下载好后安装即可。

安装目录如图所示,已经包含了maven与spring。到sts-2.8.1.RELEASE中启动STS.exe即可打开IDE。

三、配置maven环境变量

M2_HOME 指向apache-maven-3.0.3

并在Path中加入maven的bin目录

完成上述步骤,可以到cmd中验证一下是否生效

至此我们的环境就准备好了。

四、创建Spring MVC Project

在IDE中,New -> Project -> Spring Template Project

Next后选择Spring MVC Project

输入Project name和Package name

工程建好后如图:

图中的Maven Depandencies可能还没有,我们执行打包命令后就会添加进来。

五、本地编译出包

方法:cmd中,到工程目录下,执行  mvn clean install。maven会自动下载项目中依赖库文件。

成功后,部署用的war包已经打好,我们可以直接放到Web容器上运行。

六、部署到Web容器运行并查看结果

下面是我部署到虚拟机的tomcat下运行的结果:

把刚刚生成的abc.war放到tomcat的webapps下,并重启tomcat,abc已被识别并解压运行。

使用浏览器登录查看:

Finish~

注意事项

1、如果打包过程中报错是* LOC 什么的,删除你本地的maven repository目录再重新打包就能解决。

2、本地的maven repository在apache-maven-3.0.3\conf\settings.xml中配置,默认应该是在C盘我的文档下。

3、如果下载过程失败,可能你的机器登录Internet是需要代理的(比如公司内网),一样在settings.xml中可以配置代理。

时间: 2024-08-03 19:38:37

Spring MVC Maven 环境搭建与部署的相关文章

基于maven来Spring MVC的环境搭建遇到“坑”

1.注解配置路径问题: 在web.xml中配置spring mvc 路径时, 应该配置如下:classpath:classpath:spring-* 2.jdk版本和Spring MVC版本不一致问题: 运行4.0以上的spring web-mvc需要变更jdk为jdk8.0以上: 3.spring mvc版本变更或jdk版本变更 在变更spring 版本时,遇到,变更pom后依赖未更新问题:删除maven依赖后,重新配置.classpath;并更新maven项目才解决: 具体操作如下: htt

Spring MVC 的环境搭建和入门小程序

1.1.下载spring框架包. 1.1.1百度搜索Spring Framework. 进入spring官网,在网页右边选择想要下载的版本.如图 1.1.2进入页面按Ctrl+F搜索Distribution Zip Files 找到如图页面,点击地址.来到下载面 链接地址为:http://repo.spring.io/release/org/springframework/spring/ Spring源码下载地址:https://github.com/spring-projects/spring

环境配置——IDEA搭建maven+spring mvc开发环境

1. 新建工程,选择maven项目,选择如下图选项,next 2. 填写groupId和artifactId,这是maven为了确定项目在maven仓库中的唯一性而设置的.groupId一般写域名.公司名,artifactId则是项目名. 3.选择maven配置文件地址,可以选择自己下载的maven,然后自定义配置文件中的仓库地址,就不用所有东西都堆在C盘了.以及将远程仓库地址改为阿里云仓库,这样下载速度会快一些. 4.然后一路next,就可以完成maven工程的构建了.接下来配置spring

spring MVC 框架的搭建(myeclipse +maven)--(上)

spring mvc 的框架搭建过程如下,这个框架建议新手去看,因为搭建的是一个比较简单的矿建,当然里面涉及到的spring +hibernate相关的知识,是值得学习的. 这个项目是基于maven的主要是maven 能够很好的帮我们管理jar 包. spring mvc 框架搭建过程如下: 第一步:使用maven引入springMVC所需要的jar包 引入与springmvc相关的jar包,在pom.xml的<dependencise>标签下添加以下3个jar包 (1) spring-web

Spring Mvc + Maven + yuicompressor 使用 profile 来压缩 javascript ,css 文件; (十)

profile相关知识点: 在开发项目时,设想有以下场景: 你的Maven项目存放在一个远程代码库中(比如github),该项目需要访问数据库,你有两台电脑,一台是Linux,一台是Mac OS X,你希望在两台电脑上都能做项目开发.但是,安装Linux的电脑上安装的是MySQL数据库,而Mac OS X的电脑安装的是PostgreSQL数据库.此时你需要找到一种简单的方法在两种数据库连接中进行切换,你会怎么做? 此外,你的项目需要部署.为了调试,在开发时我们在Java编译结果中加入了调试信息(

Spring+Spring MVC+Hibernate环境搭配

Spring+Spring MVC+Hibernate简称"SSH".Spring容器是Spring的核心,该 容器负责管理spring中的java组件.Spring的核心机制:依赖注入.Hibernate是一个不错的ORM(关系对象映射)框架.Spring+Spring MVC+Hibernate环境搭配步骤: 1.搭建Spring+Hibernate环境(跟ssh搭建步骤一致) (1)加入Spring+Hibernate的架包. 2.搭建SpringMVC环境( 1)添加Sprin

Spring Mvc + Maven + BlazeDS 与 Flex 通讯 (七)

BlazeDS 说明 BlazeDS是由Adobe开源的基于amf协议的,用于解决flex与java通讯的组件; 基于传统的文本协议的XML传输方式,在抽象层方面会有很大的压力,特别在需要序列化与反序列化时,都会在客户端与服务端产生处理的资源. Flash player支持AMF协议,它可以缓解传统基于文本的协议的瓶径,AMF是一种二进制格式的数据,可以代替基于传输XML的文本协议的在HTTP传输时交互数据,可以省去数据抽象层的操作,大大提交数据传输入的性能: BlazeDS集成了AMF的支持,

maven环境搭建+eclipse插件安装+基本项目配置

今天学了下maven环境搭建,及项目的部署,总结下.公司最近在用maven+jekins自动发布,于是就有了想法学学,正好用到一直在学习的自动化测试中. 1.软件下载: A.Maven3.0.5 下载地址: http://www.xdowns.com/soft/38/121/2013/Soft_105445.html 当然也可以到官网下载:http://maven.apache.org/   --一直打不开 B.eclipse下载,百度上很多 此处略 C.jdk安装此处略,配置好环境变量 2.m

spring4.06 hibernate4.31 struts2.3.16 全注解MAVEN环境搭建

最近使用目录最新版本的SPRING.HIBERNATE.STRUTS使用MAVEN搭建了一个全注解的环境.记录一下 POM文件: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 htt