tomcat 多项目多HOST配置
一、场景:
使用一个tomcat部署多个项目,并且分别使用不同域名进行访问。
二、详细配置
tomcat/conf/server.xml 中写
<Engine name="Catalina" defaultHost="localhost">
***********************************
<Host name="biz-admin.test.test" appBase="app/biz-admin" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="/" docBase="/app/war/admin-portal" debug="0" reloadable="true"/>
</Host>
<Host name="sale.test.test" appBase="app/sale" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="/" docBase="/app/war/sale-portal" debug="0" reloadable="true"/>
</Host>
<Host name="abc.test.test" appBase="app/abc" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="/" docBase="/app/war/abc-portal" debug="0" reloadable="true"/>
</Host>
<Host name="cbd.test.test" appBase="app/cbd" uppackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="/" docBase="/app/biz-war/cbd-web" debug="0" reloadable="true"/>
</Host>
</Engine>
三、解释及注意
name:需要访问的域名
appBase:相当于webapps,每个host的appBase不能相同
docBase:项目的war文件存放位置
最后要在客户机hosts文件中配置ip对应的域名即可,如下:
10.2.23.22 biz-admin.test.test
10.2.23.22 sale.test.test
10.2.23.22 abc.test.test
10.2.23.22 cbd.test.test
访问时就可以使用cbd.test.test:8080来访问项目了,8080为tomcat端口号
转载于:https://blog.51cto.com/tl2011/1836801
tomcat 多项目多HOST配置相关推荐
- tamcat服务器的项目配置,服务器配置tomcat部署项目
部署项目首先你需要把你的java web项目打包成war文件 在需要打包的项目上右键>选择[Export] 选中[Web]下面的[WAR file],点击[Next] 通过[Browse]选择保 ...
- tomcat和resin的安装配置
一. tomcat安装配置 1. 什么是tomcat Tomcat就是用来解析jsp程序的一个软件 Tomcat是Apache 软件基金会(Apache Software Foundation)的Ja ...
- Tomcat学习笔记02【Tomcat部署项目】
Java后端 学习路线 笔记汇总表[黑马程序员] Tomcat学习笔记01[Web相关概念.Tomcat基本操作][day01] Tomcat学习笔记02[Tomcat部署项目][day01] 目录 ...
- nginx+tomcat 反向代理 负载均衡配置
1.nginx的安装和配置见:http://www.cnblogs.com/ll409546297/p/6795362.html 2.tomcat部署项目到对应的服务器上面并启动,不详解 3.在ngi ...
- 【Servlet】Tomcat公共 / 项目独立的 web.xml / server.xml 文件讲解
课程介绍 每个web 项目下都具备web.xml 文件.通过前面的学习,我们对web.xml 文件有了一定了解,但是还不够,本节课就web.xml 文件进行总结.同时对Tomcat 下的server. ...
- TOMCAT部署项目的方式
TOMCAT部署项目有3种方法: 1.直接把项目放在webapps里 2.修改conf里server.xml文件,添加一个Context,指向项目的目录 3.在Catalina/localhost目录 ...
- Tomcat部署项目的几种常见方式
以前学习的时候只知道在Eclipse或者MyEclipse中发布项目到Tomcat,最近实习时发现不同的项目还有不同的发布方式,所以特地学习了Tomcat发布项目的方式,在此记录下来. 1 直接将we ...
- Nginx+Tomcat+Memecached实现session共享配置
这段时间一直在搞项目部署,以前从来没做过,感觉很吃力,下面这个是自己配的Ubuntu下Nginx+Tomcat+Memecached实现session共享配置参考文档,欢迎大家拍砖,不知为啥sessi ...
- 记一次tomcat跑项目遇到的问题
背景:环境上跑在tomcat下的web项目,我想拖到本地的tomcat跑起来,本地tomcat一直是公司里idea跑项目时用的,很久之前从同事那里拷贝过来的,不是自己安装的,很多配置没打开去了解过就知 ...
最新文章
- 元气骑士里的超级计算机,元气骑士:本以为“素颜相机”够火,直到看到它,一秒笑出猪叫声...
- erlang开发环境配置
- calendar获取本周一的日期_Java Calendar 获取本周周一和周日代码
- 微信小程序 - 按照官网文档构建npm包 - 提示【没有找到可以构建的npm】
- 天猫精灵可以当电脑音响吗_阿里投百亿砸天猫精灵,马云的物联网野心能靠智能音箱撑起来吗?...
- 安装pptp ×××
- “深度学习已死,可微编程万岁!”LeCun老师为何又语出惊人?
- 罗技g402鼠标宏设置教程
- linux(Ubuntu)系统解决校园网锐捷客户端联网问题
- WBE15_HttpServletRequest
- Linux系统管理命令之accton的使用
- how to get SoCs and devices information in QEMU
- 现货白银价格走势分析
- IntelliJ IDEA java开发环境
- 刷百度下拉那个词与百度快排点击原理是什么?做快排网站降权怎么办?
- 用 WinGrub 引导Linux安装详述[转]
- 刘强东七千字内部信“京东是谁”:比错过机会更可怕的是机会主义
- creo绘图属性模板_Proe_creo完整制作工程图格式和模板
- 小体积、高速率的nRF24L01芯片通信模块
- 如何ftp服务器传文件,ftp服务器如何传送文件
热门文章
- 2021谷饶中学高考成绩查询,高考成绩
- php之二叉树,数据结构之二叉树——链式存储结构(php代码实现)
- 创建mysql数据库图解_mysql数据库怎么创建外键?(图文+视频)
- oracle 取消exp权限,oracle 复制账号权限oracle11gexp导出问题:部分表导不出来
- c语言char转cstring,CString、TCHAR*、char*转换 | 时刻需
- mysql 不会联想字段_你有没有被MySQL的这个bug坑过?
- python解压到指定文件夹_在Python中压缩和解压文件
- 螺旋天线有方向性吗_螺旋天线方向图
- react全局状态管理_react状态管理redux
- android signalr 自动重连,.net-何时在signalR中重新连接?