zoukankan      html  css  js  c++  java
  • 如何用tomcat实现类似weblogic那样的热部署方式

    平时weblogic部署程序包时一般是到控制台去部署,不需要重启。

    相反之前用tomcat部署应用时,我一般都是把tomcat重启来完成程序包的更新或新包部署。但是这次要部署的应用有点多,大概10几个,如果每次更新一个包都要重启的话,实在是太麻烦,然后就找一下有没有类似weblogic那样的热部署方式。

    方法如下:

    1.登录tomcat控制台,然后点击【Manager App】按钮

     2.此时会弹出提示框进行身份验证

     

    这里的用户名和密码是到  apache-tomcat-7.0.77conf目录下的 tomcat-users.xml中配置的

    打开tomcat-users.xml,在底部添加如下内容,usernamepassword即是登录账号和密码。之后重启服务器即可登录

    3.登录成功后,进入下图所示页面

    这里显示的是部署的一些应用

     

    4.然后将页面向下拖动至deploy区域,可以看到deploy区域有3个输入框,分别是Context Path (required)XML Configuration file URLWAR or Directory URL

    5.

    部署AxxWeb.war应用的方式如下:

    假如AAxxWeb存放在如下路径 E:warAxxWeb,那么

    1.在Context Path (required) 后面输入“/AxxWeb”  (/包名,热部署后webapps出现的文件夹名,同时也是url访问路径后缀)

    2.在WAR or Directory URL 后面输入“E:warAxxWeb”或“E:warAxxWeb.war”(如果输入AxxWeb则需要事先把war包解压至AxxWeb文件夹

    3.点击【deploy】按钮(中间的XML Configuration file URL无需输入任何内容

     

    6.然后回到tomcatwebapps目录下,可以看到一个AxxWeb文件夹,其内容就是“E:warAxxWeb”中的内容(这就是前面在Context path键入“/AxxWeb”的结果)

    这样就部署成功了

  • 相关阅读:
    技术部新年开工第一场会议
    mockjs学习总结(方便前端模拟数据,加快开发效率)
    vue开发后台管理系统小结
    网站代码、图片优化汇总
    前端seo小结,网页代码优化
    Java 并发编程之锁的实现
    python之格式化输出
    python七类之列表元组
    python七类之集合
    函数风云序列之函数初现
  • 原文地址:https://www.cnblogs.com/hanmk/p/8698182.html
Copyright © 2011-2022 走看看