tomcat下多网站、网站下多应用时的配置
来源:互联网 发布:淘宝苏宁易购退笔记本 编辑:程序博客网 时间:2024/05/22 03:34
1,假如在tomcat下发布了一个网站,而且这个网站下有多个应用用于不同功能,可以在TOMCAT_HOME/conf/server.xml中做如下配置:
<Host name="www.ecs.hdu.edu.cn" appBase="D:\ecs">
<Context path="/otdr" docBase="D:\ecs\OTDR" />
<Context path="/lamp" docBase="D:\ecs\LAMP" />
</Host>
2,假如想在tomcat下发布多个网站,则可做如下配置:
<!-- site1 -->
<Host name="www.ecs.hdu.edu.cn" appBase="D:\ecs">
<Context path="/news" docBase="D:\ecs\news" />
<Context path="/lmail" docBase="D:\ecs\mail" />
</Host>
<!-- site2 -->
<Host name="www.ecsmap.hdu.edu.cn" appBase="D:\ecsmap">
<Context path="/wenling" docBase="D:\ecsmap\wenling" />
<Context path="/hangzhou" docBase="D:\ecsmap\hangzhou" />
</Host>
当然,在server.xml做了修改之后需要重启tomcat。一种不需要重启tomcat的方法如下:
以上面的代码中所指定的项目为例
在TOMCAT_HOME/conf/Catalina目录下新建以你的主机名(此处的两个例子中的主机名分别为www.ecs.hdu.edu.cn和www.ecsmap.hdu.edu.cn)为目录名的目录,对于这个新建的目录,有这样的说明:当前目录下的所有.xml文件的文件名即为项目的对外访问路径,即Context path,也即虚拟目录,在当前目录下的所有.xml文件中的Context中不必再配置path值,path值为其所在.xml文件的文件名(去掉.xml后的名称值)。
然后在新建的这个目录中新建一个.xml文件,名称可以随便起,但最好易于识别与区别不同的应用,且这个名称就是对外访问路径。
新建的这个.xml文件中的内容就只有一句话,只用指定Context,具体如下:
otdr.xml文件中的内容为:
<Context docBase="D:\ecs\OTDR" />
lamp.xml文件中的内容为:
<Context docBase="D:\ecs\LAMP" />
这样配置完成后就可以将TOMCAT_HOME/conf/server.xml中本文开头时所做的配置删除掉或注释掉即可。
在浏览器中的访问结果如下:
(已经改过hosts文件中的域名映射)
- tomcat下多网站、网站下多应用时的配置
- linux下的tomcat配置多域名网站
- tomcat的配置支持多个网站
- Win2K下JDK、Tomcat、MySQL网站环境的配置
- tomcat配置多个网站
- tomcat配置多个网站
- tomcat配置多个web网站的配置详解
- tomcat配置多个web网站的配置详解
- tomcat配置多个web网站的配置详解
- tomcat中配置网站
- tomcat配置网站位置
- 配置tomcat运行网站
- linux下安装tomcat的网站
- tomcat 配置多网站多应用
- 【Tomcat】配置多网站(使用80端口)
- Tomcat下部署多个网站
- win7下配置Tomcat,mysql等网站开发环境
- Tomcat多域名配置,让Tomcat跑多网站
- class E_up
- Mongodb主从架构
- leetcode Unique Paths II
- RSS收藏 设计师必看的苹果设计历代启示录
- UML统一建模语言
- tomcat下多网站、网站下多应用时的配置
- swing中一个Jframe调用另一个Jframe
- public class staticInter
- Protection 6 ---- Page-Level Protection
- (03)开发之游标顾头不顾尾
- 基于opencv人脸检测原理及实现
- 【K-Means】鸢尾花的分类聚类
- 【EasyUse】关于键盘加速键的几点思考
- Android.Manifest.permission权限大全