• 将应用部署到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

     

  • 相关阅读:
    (转) 解析 char *p和 char[]
    Linux下C程序内存、内存对齐问题 (实战)
    关于子网划分的两个例子
    子网掩码与子网划分 (转载)
    A、B、C类地址及子网掩码学习笔记
    本机ip、127.0.0.1和0.0.0.0区别(转载)
    初识const
    流媒体协议
    i2c-tools的使用方法
    linux ——内存共享映射mmap和munmap
  • 原文地址:https://www.cnblogs.com/wjoyxt/p/7347045.html
Copyright © 2020-2023  润新知