首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将webapps位置从Tomcat 9安装目录移动到其他路径

,可以通过以下步骤实现:

  1. 停止Tomcat服务:在命令行中输入./catalina.sh stop(Linux/macOS)或catalina.bat stop(Windows)来停止Tomcat服务。
  2. 备份webapps目录:将Tomcat安装目录下的webapps文件夹复制到其他路径,作为备份。
  3. 修改Tomcat配置文件:打开Tomcat安装目录下的conf目录,找到server.xml文件,使用文本编辑器打开。
  4. 修改Context配置:在server.xml文件中找到<Host>标签,然后在该标签内部找到<Context>标签。在<Context>标签中添加docBase属性,指定新的webapps路径。例如,如果要将webapps移动到/data/tomcat/webapps目录,可以添加如下配置:
代码语言:txt
复制
<Context docBase="/data/tomcat/webapps" path="" reloadable="true" />
  1. 保存并关闭server.xml文件。
  2. 移动webapps目录:将Tomcat安装目录下的webapps文件夹移动到新的路径,确保路径和配置文件中的路径一致。
  3. 启动Tomcat服务:在命令行中输入./catalina.sh start(Linux/macOS)或catalina.bat start(Windows)来启动Tomcat服务。

现在,Tomcat将使用新的路径来加载webapps目录中的应用程序。请确保新的路径具有足够的权限,并且Tomcat用户可以访问该路径。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

配置Tomcat监听80端口,配置Tomcat虚拟主机,Tomcat日志

测试 appbase 自动解压     appbase 默认路径 = /usr/local/tomcat/webapps/ mv zrlog-1.7.1-baaecb9-release.war /usr.../local/tomcat/webapps/     =把war包挪动到webapps目录下 mv /usr/local/tomcat/webapps/zrlog-1.7.1-baaecb9-release.../usr/local/tomcat/webapps/zrlog     =更改一个名字 只要后面的那个war包一直存在,就算你把原来生成的目录改名或者挪动到其他目录下他都会自动在生成一个新的目录。...但是这样http://172.16.17.71/zrlog/这个网址访问不方便 ,我们要设置成其他的域名来跳转过去,先看一下我们前面在tomcat的配置文件里设置的路径: 所以我们要设置成直接访问www...先创建一个123.cn目录: 再将zrlog的所有文件移到这个目录下: mv /usr/local/tomcat/webapps/zrlog/*  /data/wwwroot/123.cn/ 再去绑定windows

1.5K60
  • 16.516.616.7 配置Tomcat虚拟主机

    local/tomcat/webapps/ mv /usr/local/tomcat/webapps/zrlog-1.7.1-baaecb9-release /usr/local/tomcat/webapps...,如果是这样,还需要docbase去定义 webapps的默认路径为/usr/local/tomcat/webapps/,webapps目录下,默认有5个目录(docs examples host-manager...appBase为应用存放目录(实际上是一个相对路径,相对于 /usr/local/tomcat/ 路径),通常是需要把war包直接放到该目录下面,它会自动解压成一个程序目录 为了方便测试,下载一个zrlog...war包的,war文件放到appbase里面,appbase默认是在/usr/local/tomcat/webapps/ [root@hf-01 src]# ls /usr/local/tomcat/...[root@hanfeng webapps]# 然后把appbase下的zrlog目录下的所有文件,全部移动到docbase下的/data/wwwroot/123.cn/目录下 [root@hanfeng

    1.4K80

    Apache Tomcat 系统精讲 一课通关(高の青)

    安装 Apache Tomcat下载 Tomcat首先, Apache Tomcat 的官方网站下载最新版本的 Tomcat:wget https://archive.apache.org/dist/...tomcat/tomcat-9/v9.0.50/bin/apache-tomcat-9.0.50.tar.gz解压缩解压下载的文件:tar -xvf apache-tomcat-9.0.50.tar.gz...移动到目标目录解压后的目录动到目标目录:sudo mv apache-tomcat-9.0.50 /usr/local/tomcat9设置环境变量在 .bashrc 文件中添加以下内容,以便在系统路径中包含..." roles="manager-gui"/>部署 Web 应用部署 WAR 文件 WAR 文件放置在 webapps 目录中,Tomcat 会自动解压并部署应用:cp myapp.war $CATALINA_HOME...架构设计的角度来看,Apache Tomcat采用了传统的多线程模型来处理请求,这使得它在处理大量并发请求时可能不如基于事件驱动的架构(如SEDA)那样高效。

    19010

    Docker 软件安装

    # Docker 软件安装 Tomcat安装使用 版本选择 安装修改 启动使用 挂载特性 相关指令 MySQL安装 安装启动 其他命令 Redis安装 安装 启动 其他 ElasticSearch安装...558MB # 启动使用 Tomcat 的使用相比较其他还是非常简单的,Tomcat 启动后,进入容器的默认目录是 /usr/local/tomcat,这里提供几个启动命令: 命名后台启动 docker...具体目录挂载 当宿主机挂载目录无论存不存在,双方挂载完成后,宿主机挂载目录都会覆盖容器挂载目录 所以我们有两种方式: 首先我们手动拷贝一份 tomcat01 的宿主机挂载目录,该目录已经数据同步过来...方式 2:具体目录挂载 启动第三个 Tomcat 容器,利用 具体目录挂载 方式进行与容器的挂载(缺点:指定到 _data 目录,因为该方式是指定的目录覆盖容器的目录) docker run -d -.../mysql/log:/var/log \ # 容器的「日志文件夹」挂载到主机的相应位置 mysql:5.7 宿主机的挂载目录、conf.d 目录、data 数据目录、日志目录根据需求决定

    1.7K20

    Linux基础(day60)

    local/tomcat/webapps/ mv /usr/local/tomcat/webapps/zrlog-1.7.1-baaecb9-release /usr/local/tomcat/webapps...,如果是这样,还需要docbase去定义 webapps的默认路径为/usr/local/tomcat/webapps/,webapps目录下,默认有5个目录(docs examples host-manager...appBase为应用存放目录(实际上是一个相对路径,相对于 /usr/local/tomcat/ 路径),通常是需要把war包直接放到该目录下面,它会自动解压成一个程序目录 为了方便测试,下载一个zrlog...webapps/ docs examples host-manager manager ROOT [root@hf-01 src]# 默认在下面有五个目录 zrlog的war文件拷贝到/usr...[root@hanfeng webapps]# 然后把appbase下的zrlog目录下的所有文件,全部移动到docbase下的/data/wwwroot/123.cn/目录下 [root@hanfeng

    90180

    Linux使用

    demo文件夹下的file.txt移动到当前文件夹 mv file.txt ../ 当前文件file.txt 移动到上一级目录 复制文件或者文件夹(cp) cp 存在的文件/文件夹 新文件/新文件夹...Tomcat 第一种yum yum -y install tomcat 安装以后的安装位置在/usr/share/tomcat/,这个是默认安装位置 启动和关闭 systemctl start tomcat.service...yum -y install wget即可 解压:unzip 文件名 解压之后的文件夹移动到/usr/local下即可:mv apache-tomcat-7.0.88 /usr/local/ 设置启动脚本的执行权限...上传到远程服务器 放在tomcat中的webapps包下 我们Tedu_store.war放在webapps下,那么会自动生成一个Tedu_store,这个就是我们的项目 修改数据库的连接参数 第一种...查看错误信息 进入到Tomcat安装目录的logs目录,下面有一个catalina.out,这里面存储的就是项目的运行信息,我们可以在其中查找项目的错误信息 输出重定向 一个命令的输出目标标准控制台

    7.4K30

    Linux下安装Tomcat服务器和部署Web应用

    cgi,截图说明 2.上传tomcat到服务器中去 打开winSCP,使用winSCP来下载的.tar.gz文件拖拽到Linux系统中指定的目录下去 二、安装Tomcat服务器 2.1解压缩 打开...XShell,cd到服务器中的tomcat的.tar.gz文件存放路径下,我的位置选择的是/usr/local/src,如下图所示 2.2配置环境变量 2.2.1 安装和配置jdk tomcat服务器运行时是需要...2.2.2修改tomcat服务器的启动端口 我这里tomcat动到了 /usr目录下,因为我的解压缩路径是/usr/local/src 所以移动的指令是 mv /usr/local/src/apache-tomcat.../startup.sh 执行启动程序启动tomcat,输入服务器ip即可测试tomcat是否正常工作,正常工作就会显示tomcat猫的页面  如果tomcat启动不了,那么最有可能就是启动时使用的端口被其他应用程序占用了...war包拖拽到linux系统服务器的tomcat路径下的webapps目录下,执行tomcat的bin目录下的shutdown.sh 和startup.sh重启tomcat服务器,测试项目是否部署成功

    2.1K30

    Docker容器数据储存和转移

    无法轻松地数据移动到其他位置。 Docker有两个容器选项可以在主机中存储文件,因此即使在容器停止之后文件仍然存在:数据卷和挂载目录。...第二个字段是文件或目录在容器中安装路径。 第三个字段是可选的,是逗号分隔的选项列表,例如ro。这些选项将在下面讨论。 –mount:由多个键值对组成,以逗号分隔,每个键=组由一个元组组成。...destination文件或目录安装在容器中的路径作为其值。可以指定为destination,dst或target。...使用挂载目录 主机上的目录或者文件(绝对路径)挂载到容器指定的路径中(绝对路径),也是比较快捷高效的做法,但是数据卷拥有更好的优点,如果你在开发新的应用,请尝试使用数据卷。...docker run-d-p 8082:8080–name tomcat-mount-v/usr/local/kun/aa:/usr/local/tomcat/webapps/aa tomcat docker

    2K10

    ubuntu系统部署Tomcat服务

    Tomcat官网下载 Tomcat官网:Apache Tomcat® - Welcome!...解压Tomcat安装文件 找到下载的tomcat9安装文件,解压到/usr/目录下: # 先进入/usr/目录下: cd /usr/ # 解压Tomcat安装包,这里根据自己的情况更改路径,我下载的Tomcat...-9.0.39.tar.gz 解压后的文件名为apache-tomcat-9.0.39,有点长,为方便配置,这里文件夹名修改为Tomcat-9: sudo mv apache-tomcat-9.0.39...修改文件配置 进入Tomcat-9安装目录: cd Tomcat-9 修改安装目录下的两个文件,允许访问主机ip地址的正则表达式: #修改webapps/manager/META-INF/context.xml...创建项目目录Tomcatwebapps目录下创建一个test文件夹,就可以作为项目的目录 # 创建test文件夹: sudo mkdir webapps/test cd webapps/test

    79710

    如何在Ubuntu 18.04上安装Apache Tomcat 9

    我们将使该用户成为tomcat组的成员,设置其主目录/opt/tomcat(我们安装Tomcat到这个目录)和禁止改用户用shell进行登录: $ sudo useradd -s /bin/false...第三步,安装Tomcat 安装Tomcat 9的最佳方法是下载最新的二进制版本,然后手动配置它。 在Tomcat 9下载页面上找到最新版本的Tomcat 9 。...apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz 我们Tomcat安装到/opt/tomcat目录中。...第五步, 创建systemd服务文件 我们希望能够Tomcat作为服务运行,因此我们将要设置systemd服务文件。 Tomcat需要知道Java的安装位置。此路径通常称为“JAVA_HOME”。...如果需要的话,修改JAVA_HOME的值,以匹配您在系统上找到的目录位置

    8.2K43

    linux学习第五十四篇:配置Tomcat监听80端口,配置Tomcat的虚拟主机,Tomcat日志

    docBase,这个参数用来定义网站的文件存放路径,如果不定义,默认是在appBase/ROOT下面,定义了docBase就以该目录为主了,其中appBase和docBase可以一样。...wget http://dl.zrlog.com/release/zrlog-1.7.1-baaecb9-release.war 把下载的war复制到Tomcat下的webapps下,war包会在appbase...目录下自动解压: cp zrlog-1.7.1-baaecb9-release.war /usr/local/tomcat/webapps/ 把war包解压后的文件改名为zrlog: mv /usr.../local/tomcat/webapps/zrlog-1.7.1-baaecb9-release /usr/local/tomcat/webapps/zrlog ?...服务: /usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/startup.sh 把zrlog目录下的所有文件移动到docbase也就是

    1.5K70
    领券