文档章节

Tomcat 配置ROOT项目

kenzheng
 kenzheng
发布于 2017/02/12 23:18
字数 218
阅读 57
收藏 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
粉丝 7
博文 91
码字总数 111560
作品 0
武汉
高级程序员
tomcat相关配置技巧梳理

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

吞吞吐吐的
2017/10/11
0
0
Dubbo分布式系统、Hudson持续集成服务器的安装配置与使用

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

小尾巴儿狼
2016/04/04
52
1
dubbo学习之dubbo管理控制台装配及集成zookeeper集群部署(1)【转】

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

梵蒂冈考虑过
2016/10/25
38
1
dubbo学习之dubbo管理控制台装配及集成zookeeper集群部署(1)【转】

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

梵蒂冈考虑过
2016/09/23
8
1
dubbo学习之dubbo管理控制台装配及集成zookeeper集群部署(1)【转】

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

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

没有更多内容

加载失败,请刷新页面

加载更多

Vue学习资料

一直以为Vue是依赖nodejs的。 作为前端也可以耦合性就很低了。 //npm包管理器 进行管理npm install vue//初始化一个项目vue init//本地调试npm run dev//编译完成 ...

大灰狼wow
29分钟前
1
0
fullcalendar重新渲染

uiCalendarConfig.calendars.lesson_calendar.fullCalendar('removeEvents');var ym = uiCalendarConfig.calendars.lesson_calendar.fullCalendar('getView').title;$scope.get_lesson(y......

人来疯啊
33分钟前
1
0
多渠道打包总结

https://www.jianshu.com/p/2130db7584c8 https://blog.csdn.net/u011153817/article/details/50772496...

塔塔米
42分钟前
1
0
android -------- Data Binding的使用 ( 六) 自定义属性

今天来说说DataBinding在自定义属性的使用 默认的android命名空间下,我们会发现并不是所有的属性都能直接通过data binding进行设置,比如margin,padding,还有自定义View的各种属性。 默认...

切切歆语
49分钟前
1
0
收邮件 下载附件

uses IdMessage, IdMessageParts, IdAttachment, IdGlobalProtocols, ...;procedure SaveAttachmentsFromFile(FileName: String)var IdMessage: TIdMessage; MsgPart: Ti......

vga
55分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部