zoukankan      html  css  js  c++  java
  • maven 项目部署

    ---恢复内容开始---

    之前看了一些关于maven项目的部署有些地方觉得还是不够详细,想自己写一篇,希望能帮助更多想我这样的初学者...

    1、首先你要下载maven  http://maven.apache.org/download.cgi

    2、接下来就是解压:例如你可以像我这样解压

    3、找到settings.xml文件对它进行修改,主要添加两处

    4、还有一点你应该发现了吧,技术在D盘下的maven文件夹下新建MavenRespotion文件夹(D:mavenMavenRespotion)

     这就是你本地仓库的位置。

    5、准备工作做好,接下来就是建一个maven web实例了

     

    6、直接点Finish就可以,到这先别急做其他,得等等,一般第一次部署会慢一点,耐心等等吧,看到下图就可以了

    你可以在D:mavenMavenRespotion下看到下载了一大堆的东西

     

    7、接下来就是怎么将项目发布到Tomcat了

     在这多啰嗦一下,给出了Tomcat 的选择步骤

     8、到这一步你还要接着设置:

    到这就已经可以发布启动Tomcat了,但是我看好些网友都介绍了一下热部署,我这就连带说一下吧

     在这个界面中框住的就是对热部署的设置:

    这分别是在两种命令下的触发的事件。这个是 IntelliJ IDEA 特有的,也是重点
    On Update action 当我们按 Ctrl + F10 进行容器更新的时候,可以根据我们配置的这个事件内容进行容器更新。
    其中我选择的 Update classes and resources 事件是最常用的,表示我们在按 Ctrl + F10 进行容器更新的时候,
    我们触发更新编译的类和资源文件到容器中。
    在 Debug 模式下,这个也就是所谓的 HotSwap。这是这种热部署没有 JRebel 插件那样好用
    On frame deactivation 当我们切换 IntelliJ IDEA 到浏览器的时候进行指定事件更新,这个一般是因为 Web 开发
    的时候,我们需要经常在 IntelliJ IDEA 和各个浏览器之间来回切换测试,所以才有了这种需求。IntelliJ IDEA 是
    为了帮我们在做这种无聊切换的时候做一些指定事情。当然了,如果切换过于频繁,这个功能还是很耗资源的,
    所以我设置的是 Do nothing 表示切换的时候什么都不做。(引用)
    当然个人习惯不同,设置就不同了,这就看你自己了。

     9、接下来就是启动、发布了

    它就会自动访问了

    这里说一下,前面我设置时端口明明是8008,在浏览器上怎么是8080端口呢?其实我的端口一直是8080,

    前面设置时我以为是8008,所以不必太在意,如果端口冲突了在改就好了,这点前面提到过了。

    (好了,到这就结束了,应该挺详细了吧,我也是刚开始写博客,有不足的地方欢迎留言,谢谢!)

    ---恢复内容结束---

  • 相关阅读:
    用上帝视角来看待组件的设计模式
    npm和package.json那些不为常人所知的小秘密
    四步走查智能硬件异常Case
    PorterDuffXfermode 图像混合技术在漫画APP中的应用
    发布流程进化史
    二叉搜索树的操作集
    02-线性结构1 两个有序链表序列的合并
    07-图6 旅游规划
    树的同构
    线性结构4 Pop Sequence
  • 原文地址:https://www.cnblogs.com/yexblogs/p/8963674.html
Copyright © 2011-2022 走看看