zoukankan      html  css  js  c++  java
  • Tomcat上进行项目部署与WAR包含义

    一、WAR

         1.JAR包类似,是将java类(编译好的.class)和Web资源,压缩后生成压缩包。

         2. JAR相比,多了WEB-INF文件夹,其它多出来的内容基本都是Web资源

    WEB-INF中,通常有web.xml(部署描述符)文件

         3.所有java源代码编译之后生成.class文件都在WEB-INF/classes

     4.WAR用来做应用的首次部署或全量部署

    二、项目部署到Tomcat

    1.怎么在服务器上找到Tomcat的安装位置

      方法1:使用命令行打印   echo%CATLINA_HOME%

     

      方法2: 在服务管理器(或者:快捷键windows+R,在运行小窗口中输入services.msc)中找到Apache Tomcat,双击在 弹出的窗口有安装位置。如图所示:

     

     

    2.怎么找当前Tomcat服务器使用端口号

           tomcat的安装目录中,找到conf,找到server.xml,然后找connector(有可能有多个connector,为不同的站点监听不同的端口)

     

    3.怎么将WAR包部署到服务器

          war包复制到webapps文件夹中,通常会自动解压并部署(适用于首次部署或全量部署) 会导致老应用被彻底删除(如果其中有用户上传的文件,则这些文件全部就会删除!!如果有人修改过配置文件,则配置文件也会被覆盖!!!!)

     

    注意事项:此过程中应用会重启(服务会暂停一段时间)

    如果在生产环境中,最好用增量部署的方式

     4.怎么找到服务器上MySQL的密码

         找到服务器上的其他应用(注意,有可能被部署在ROOT中),然后找它的配置文件,不用放过任何.xml或者properties文件

    5.关于War包的删除

    Tomcat运行时,通常不能删除War包,删除war包将导致应用同时被删除。

    办法是:将Tomcat停掉,再删除,然后再启动Tomcat

    只能在测试服务器上这么玩!

     

    离开服务时,千万千万不要点“关机”

     可以选择关闭远程桌面的窗口,也可以选择断开连接,也可以选择注销,如果某些关键程序以命令行的方式在运行不要注销

  • 相关阅读:
    函数之返回值
    函数之初识函数
    三元运算符
    枚举enumerate
    模块
    迭代器
    斐波那契
    leetcode155 最小栈
    leetcode94 二叉树的中序遍历
    leetcode20 有效的括号
  • 原文地址:https://www.cnblogs.com/yangxiansen/p/7860029.html
Copyright © 2011-2022 走看看