• 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.3confsettings.xml中配置,默认应该是在C盘我的文档下。

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

  • 相关阅读:
    Android Virtual Device(AVD)屏幕大小调整
    修改obj三维模型文件中坐标z为其相反数
    AE安装检测(C++)
    单件模式
    地形转立体实验截图
    保持几何特征的三维建筑物模型简化方法 毕业硕士论文
    判断多边形点串存放序列
    mathematica 查找 mathpass 注册文件位置
    在线调色板搜集
    图标资源搜集
  • 原文地址:https://www.cnblogs.com/hyl8218/p/5757684.html
Copyright © 2020-2023  润新知