Tomcat7跟以前的版本一样,默认的发布程序是/usr/local/tomcat/webapps/ROOT下面,即我们必须将测试文件放在此目录下才能进行测试,如何更改ROOT路径呢?
我们可以修改vim /usr/local/tomcat/webapps/conf/server.xml,我的文件如下:

1
2
3
4
5
6
<Host name="localhost"  appBase="/data/htdocs/www"
            unpackWARs="true" autoDeploy="true">
</Host>
</Engine>
在<host></host>标签之间添加上:
<Context path="" docBase="example" debug="0" reloadable="true" />

注:这个里面的name表示的是访问本地的localhost地址,appBase表示项目指定的父位置;path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录,现在我在webapps目录下建了一个example目录,让该目录作为测试文件的默认目录。debug和reloadable一般都分别设置成0和true,重启tomcat应该就可以生效了。

本文转自 抚琴煮酒 51CTO博客,原文链接:http://blog.51cto.com/yuhongchun/544659,如需转载请自行联系原作者

修改Tomcat7的/webapps/ROOT发布路径相关推荐

  1. 无法部署应用目录 [D:\Tomcat\apache-tomcat-9.0.44\webapps\ROOT]java.lang.IllegalStateException: 启动子级时出错

    起因是刚开始导入一个web项目,没有导入Tomcat的jar包,导致找不到javax.servlet.http 和 javax.servlet.jsp,看了下网上的建议,将Tomcat7.0\lib下 ...

  2. 2 snippets vue 修改配置_教你发布vue+.netCore项目到服务器

    最近一直在做项目,发布部署的事情都是同事或者老大做的,无奈什么事都要自己尝试经历后才能记住,所以发布的事情轮到我了,由于是第一次发布部署项目到一个新的服务器环境,难免会遇到各种各样的问题,总结下来,希 ...

  3. 修改conda环境和缓存默认路径/修改Python 的 pip install 默认安装依赖路径

    文章目录 一. 默认安装路径 1.在本地环境下 2.在虚拟环境下 二.修改安装路径 问题: 解决: 1.在本地环境下 (1)使用 setup.py安装 (2)使用 whl格式文件安装 (3)使用 pi ...

  4. 企业实战(6)修改Harbor镜像仓库默认存储路径

    相关文章:  以下文章包含了Harbor镜像仓库搭建所需环境以及部署使用.报错解决. Docker与Docker Engine部署:https://blog.csdn.net/qq_44895681/ ...

  5. 再谈Linux修改应用程序获得root权限

    我之前写过一篇关于怎样就可以使你的应用程序获得root权限运行,那个对于一些测试程序或小工程的程序时比较实用,但如果你的工程文件多达几十个甚至上百,那么这种方法就不太适用了. 在Ubuntu下面,我选 ...

  6. 修改npm全局安装模式的路径

    修改npm全局安装模式的路径 在正式写此文章之前,我得说一点血泪史. 刚学nodeJS不久,很纳闷为什么全局安装的模块在 'node安装目录/node_modules' 中没找到!后来仔细看了下安装成 ...

  7. [vue] 怎么修改vue打包后生成文件路径?

    [vue] 怎么修改vue打包后生成文件路径? webpack:output.path vue-cli3: outputDir 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一 ...

  8. 如何确定图片名未改变 php,这里未改变的是数据库中默认的数据,比如修改时间?,还有发布用户名?...

    摘要://问题描述------------------1.在DoEdit中修改-save保存的数据,是在edit中从数据库中获取的数据2.在编辑界面和DoEdit没有time()的更改,包括usern ...

  9. linux修改密码点点点root,linux系统批量修改root用户密码

    脚本目的:批量修改linux系统root用户密码 条件:必须是修改的用户是root,因为只有root才有权限使用passwd命令 说明:先把IP.用户.密码.端口信息写到old_info文件中,脚本从 ...

最新文章

  1. access检查为空函数
  2. java需要前台封装对象吗_javaEE之-----------类反射直接封装前台传过来的参数
  3. csh for循环_shell中的for循环用法详解_linux shell
  4. 我对创业和管理的一些看法
  5. C++拷贝构造函数的调用时机
  6. 使用indexOf()算出长字符串中包含多少个短字符串
  7. linux构建主从域名服务器
  8. Java 进栈出栈的过程
  9. Java程序设计语言基础05:Java的类和对象
  10. TypeError 之 Cannot convert undefined or null to object
  11. 终于有人把深度学习讲明白了!
  12. 题号的随机抽取滚动背景以及题号展示背景如何定制?
  13. R2017b-Matlab安装教程
  14. 2019年下半年教师资格中学《综合素质》真题与参考答案
  15. 4线-2线优先编码器
  16. 遗传算法原理及应用一(编码、适应度函数与选择算子)
  17. Tecplot新手进阶--使用tecplot宏操作批量处理数据输出图片(详细步骤)
  18. Audio:Android-TinyAlsa架构 Mixer API
  19. 腾飞之势,搏击苍穹:网页设计
  20. 地图学类毕业论文文献包含哪些?

热门文章

  1. 《妥协的完美主义—优秀产品经理的实践指南(卷一)》一2.4 分工常见的错误...
  2. 这些年遇到的坑爹问题汇总
  3. 转-httpd 2.4.4 + mysql-5.5.28 + php-5.4.13编译安装过程
  4. 中国工商银行基金定投
  5. SSL 的 java 实现
  6. Common BeanUtils 简介
  7. php pclzip.lib.php,php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
  8. java设计模式建造_java设计模式-建造者模式
  9. MySQL高级 - 案例 - 需求及环境准备
  10. 初识Docker-Docker的安装