文档章节

Tomcat 配置ROOT项目

kenzheng
 kenzheng
发布于 2017/02/12 23:18
字数 218
阅读 45
收藏 0
点赞 0
评论 0

tomcat中发布的项目A,默认只能通过http://ip:port/A/来访问项目,也就是需要在访问路径上添加项目名字。如果不想添加项目名字,这就需要将项目解压到tomcat的webapp/ROOT/目录下,默认tomcat的ROOT目录下的工程就是根目录。如何把A目录映射到根目录?

在conf/server.xml中,添加context

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
    <Context path="" docBase="/path/to/A.war" debug="0" reloadable="true"/>
</Host>

再将webapp目录中的ROOT整个目录删除掉。

这个时间再启动就可以直接通过http://ip:port/来访问A项目。

 

这个方案目录前一个缺点:jenkins发布时不能成功。

- Context / is defined in server.xml and may not be undeployed
org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: FAIL - Context / is defined in server.xml and may not be undeployed

从错误看根/ 不能重新发布。

 

 

© 著作权归作者所有

共有 人打赏支持
kenzheng
粉丝 6
博文 89
码字总数 111560
作品 0
武汉
高级程序员
tomcat相关配置技巧梳理

tomcat常用架构: 1)nginx+tomcat;即前端放一台nginx,然后通过nginx反向代理到tomcat端口(可参考:分享一例测试环境下nginx+tomcat的视频业务部署记录) 2)tomcat直接部署站点,不通过n...

吞吞吐吐的 ⋅ 2017/10/11 ⋅ 0

Dubbo分布式系统、Hudson持续集成服务器的安装配置与使用

Hudson持续集成服务器的安装配置与使用 IP:192.168.4.221 8G内存(Hudson多个工程在同时构建的情况下比较耗内存) 环境:CentOS 6.6、JDK7 Hudson不需要用到数据库 Hudson只是一个持续集成服...

小尾巴儿狼 ⋅ 2016/04/04 ⋅ 1

dubbo学习之dubbo管理控制台装配及集成zookeeper集群部署(1)【转】

dubbo管理控制台开源部分主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。 1、下载dubbo 地址: 本人将tomcat安装在/opt/目录下,先删除tomcat/webapp...

梵蒂冈考虑过 ⋅ 2016/10/25 ⋅ 1

dubbo学习之dubbo管理控制台装配及集成zookeeper集群部署(1)【转】

dubbo管理控制台开源部分主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。 1、下载dubbo 地址: 本人将tomcat安装在/opt/目录下,先删除tomcat/webapp...

梵蒂冈考虑过 ⋅ 2016/09/23 ⋅ 1

dubbo学习之dubbo管理控制台装配及集成zookeeper集群部署(1)【转】

dubbo管理控制台开源部分主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。 1、下载dubbo 地址: 本人将tomcat安装在/opt/目录下,先删除tomcat/webapp...

梵蒂冈考虑过 ⋅ 2016/09/17 ⋅ 1

dubbo学习之dubbo管理控制台装配及集成zookeeper集群部署(1)【转】

dubbo管理控制台开源部分主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。 本人将tomcat安装在/opt/目录下,先删除tomcat/webapps下自带的ROOT文件夹,...

梵蒂冈考虑过 ⋅ 2016/09/11 ⋅ 1

用ip地址访问tomcat下jsp

如何发布jee web项目 1,发布jee web项目,将自己所写项目导出为war文件,然后远程到服务器。 2,War文件移动到tomcat目录下的webapps中。 3,重启tomcat即可访问。[tomcat自动解war文件] 为...

bigSoul ⋅ 2017/06/12 ⋅ 0

tomcat配置ROOT目录和多站点

多站点 1 打开tomcat/conf/server.xml,在里面找到..... 2 在中间加入内容: .........原有内容不要动 下面为新加内容:

似水的流年 ⋅ 2017/12/29 ⋅ 0

tomcat通过conf-Catalina-localhost目录发布项目详解

Tomcat发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择。 因为这样对tomcat的入侵性最小,只需要新增一个配置文件,...

五大三粗 ⋅ 2015/12/14 ⋅ 0

121 项目 012 笔记向 tomcat 部署项目

最简单的部署 直接把 war 文件复制到 webapps 目录下 配置server.xml 这种修改原有配置的方案我一般是不会用的 具体操作: 其中,docBase为设置项目的路径。 新建 context .在conf目录中,在...

小代码2016 ⋅ 2016/09/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

在MySQL中设置主从复制入门实例

导读 MySQL复制是一个允许您通过自动从主数据库复制到从数据库来轻松维护MySQL数据的多个副本的过程。 这可能有助于许多原因,包括为数据提供备份,一种在不使用主数据库的情况下分析数据的方...

问题终结者 ⋅ 刚刚 ⋅ 0

聊聊spring cloud gateway的RedisRateLimiter

序 本文主要研究下spring cloud gateway的RedisRateLimiter GatewayRedisAutoConfiguration spring-cloud-gateway-core-2.0.0.RELEASE-sources.jar!/org/springframework/cloud/gateway/con......

go4it ⋅ 10分钟前 ⋅ 0

169. Majority Element - LeetCode

Question 169. Majority Element Solution 思路:构造一个map存储每个数字出现的次数,然后遍历map返回出现次数大于数组一半的数字. 还有一种思路是:对这个数组排序,次数超过n/2的元素必然在中...

yysue ⋅ 13分钟前 ⋅ 0

NFS

14.1 NFS介绍 NFS是Network File System的缩写 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 NFS数据传输基于RPC协议,RPC...

派派菠菜 ⋅ 15分钟前 ⋅ 0

18.进入编辑模式 vim命令模式 实践

5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践 5.5 进入编辑模式: i 在当前字符前插入 I 在光标所在行的行首插入 a 在当前字符后插入 A 在光标所在行的行尾插入 o 在当前所在行的下一行插入...

王鑫linux ⋅ 23分钟前 ⋅ 0

阻塞队列(2)--LinkedBlockingDeque底层实现

2.1 LinkedBlockingQueue是什么? 1.1 LinkedBlockingQueue是一个阻塞式的队列,继承自AbstractBlockingQueue,间接的实现了Queue接口和Collection接口。底层以链表的形式保存数据(双向链表,...

yokol ⋅ 24分钟前 ⋅ 0

NFS介绍 NFS服务端安装配置 NFS配置选项

NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导...

lyy549745 ⋅ 34分钟前 ⋅ 0

Spring AOP 源码分析 - 筛选合适的通知器

1.简介 从本篇文章开始,我将会对 Spring AOP 部分的源码进行分析。本文是 Spring AOP 源码分析系列文章的第二篇,本文主要分析 Spring AOP 是如何为目标 bean 筛选出合适的通知器(Advisor...

java高级架构牛人 ⋅ 57分钟前 ⋅ 0

HTML-标签手册

标签 描述 <!--...--> 定义注释。 <!DOCTYPE> 定义文档类型。 <a> 定义锚。超链接 <abbr> 定义缩写。 <acronym> 定义只取首字母的缩写。 <address> 定义文档作者或拥有者的联系信息。 <apple......

ZHAO_JH ⋅ 58分钟前 ⋅ 0

SylixOS在t_main中使用硬浮点方法

问题描述 在某些使用场景中,应用程序不使用动态加载的方式执行,而是跟随BSP在 t_main 线程中启动,此时应用代码是跟随 BSP 进行编译的。由于 BSP 默认使用软浮点,所以会导致应用代码中的浮...

zhywxyy ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部