zoukankan      html  css  js  c++  java
  • 将应用部署到Tomcat根目录下

    方法一:(最简单直接的方法)

    删除原 webapps/ROOT 目录下的所有文件,将应用下的所有文件和文件夹复制到ROOT文件夹下。

    方法二:

    删除原webapps/ROOT 目录下的所有文件,修改文件“conf/server.xml”,在Host节点下增加如下Context的内容配置:

    <Host name="localhost" appBase="webapps"
    unpackWARs="true" autoDeploy="true"

    ......

    <Context path="" docBase="/tomcat-web/webapps/wjoyxt" debug="0" reloadable="true"></Context>
    </Host>

    ①路径docBase其实就是一个虚拟目录,它的默认目录是$tomcat/webapps/ROOT。现在小编就在名为webapps的目录下重新建立了一个wjoyxt目录,然后我们就让这个目录成为小编的默认目录;
    ②Path值就是为了向我们说明以下虚拟目录的名字,假如说我们要显示主页的话,那么只需要输入ip地址就可以显示了,那么这个键值就会留为空值;
    ③Reloadable以及debug这两个值,一般情况下,小编都会将其分别设置成为true与0。接着,我们只要再重新启动一下tomcat软件,那么这两个值应该就可以生效了。

    需要注意的是:

    1、如果docBase指定的目录里已经有war包文件,那么启动tomcat时,无论war包称是什么都会把该war包解压到ROOT目录里

    2、如果docBase指定的目录里已经存在wjoyxt.war包文件和wjoyxt目录的话,那么则不会自动生成ROOT目录

    3、鉴于此,想要实现目的的话,就需要在启动tomcat之前,把war包手动解压到docBase所指定的目录下,然后再启动tomca。

    # unzip  $item_path/webapps/$war_name.war  -d  $item_path/webapps/$war_name

     

  • 相关阅读:
    JAVA数据库建表工具类
    HTML加CSS3太极图demo
    MD5加密(JAVA&JS)
    Base64工具类(JAVA&JS)
    JS模拟圆周运动
    JAVA读取写入excle表兼容版
    Math.PI和Math.sin() 与 Math.cos()搭配使用详解
    MySQL8.0数据库连接问题
    echarts饼状图案例
    JS前端使用MD5加密
  • 原文地址:https://www.cnblogs.com/wjoyxt/p/7347045.html
Copyright © 2011-2022 走看看