Tomcat5.x中的虚拟主机配置方法

2016-01-29 12:07 11 1 收藏

Tomcat5.x中的虚拟主机配置方法,Tomcat5.x中的虚拟主机配置方法

【 tulaoshi.com - Java 】

 

作者:王树利

原由:
    搞了一段时间的WEB项目(基于JSP+JavaBean技术,服务器为Apache+Tomcat)发现我们的项目文件都放在了TOMCAT_HOME\webapps中,虽说可以通过server.xml配置我们的项目到其他目录,但是当项目多了的时候server.xml将变得及其臃肿,而且混乱不堪;不易管理与维护.
    为了避免以上情形不在发生,为了项目更加便于管理接下来将向大家介绍的是只在server.xml中配置一两个虚拟主机来解决对项目的集中管理,而且每个项目所需的配置文件也不必再添加到server.xml中去了,使得server.xml不再臃肿、不在混乱不堪,而是更利于管理和维护。
说了半天想必你早已跃跃欲试了吧,那还不赶快跟我来,还等什么呢!(^_^)

一、准备:
假设你已经是一个web程序员,并且对tomcat有一定了解,而且可以对其进行常规配置

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/java/)

二、开始配置:
1、)首先在TOMCAT_HOMEconf目录中找到server.xml文件并在记事本中打开它;
2、)在文件server.xml中找到</Host标签;
3、)在</Host标签之后新建如下信息:
      <Host name="onion" debug="0" appBase="f:StudioOnionWEB_Project" unpackWARs="true" autoDeploy="true"
 
 <Logger className="org.apache.catalina.logger.FileLogger" directory="logs"  prefix="onion_log." suffix=".txt" timestamp="true"/
 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  prefix="onion_access_log." suffix=".txt" pattern="common" resolveHosts="false"/

</Host
说明:
【onion】为你的主机的名称或域名;
【f:StudioOnionWEB_Project】为虚拟主机的起始目录;
【onion_log】为日志文件名;
【onion_access_log】为访问主机的日志文件名。
4、)在虚拟主机的起始目录中为你的项目建一个目录和一个与项目同名的配置文件(我的是f:StudioOnionWEB_Project shsc和f:StudioOnionWEB_Project shsc.xml)。
5、)打开那个刚刚建好的项目配置文件来配置你项目的基本信息(如:虚拟目录和真实路径等),总之几乎所有的配置均可在此配置文件中完成,当然servlet和bean的部署要在web.xml中来完成,本文未涉及到此内容故在此不赘述。下面是我的配置文件shsc.xml中的内容仅供参考:
<Context path="" docBase="F:StudioOnionWEB_Projectshsc"  debug="0" reloadable="true" crossContext="true"
</Context

三、测试
打开ie在地址栏中输入http://onion/shsc若看到你的jsp页面,恭喜你成功了;如若不然,嘿嘿哈哈············再来一遍了(^_^)。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/java/)

四、感谢
感谢Apache组织,为我提供了如此之好的服务器,而且还是免费的!

五、说明
若您觉得满意,想转载或收藏这篇文章,我非常感谢,但请您注明作者:王树利(^_^)

 

来源:http://www.tulaoshi.com/n/20160129/1484738.html

延伸阅读
标签: Web开发
来自http://www.allabc.com 论坛:http://seecee.dev-c.nl/forumdisplay.php?fid=4 下载模块: http://www.nowhere-land.org/prog ... st_limit-0.4.tar.gz 官方网址: http://www.nowhere-land.org/programs/mod_vhost_limit/ 安装: apxs -c mod_vhost_limit.c -o /path/to/libexec/mod_vhost_limit.so 在 httpd.conf 加入: ...
标签: ASP
  涉及程序: MS windows NT/IIS    描述: 共享目录导致ASP程序源码泄露    详细: 如果一个虚拟主机的根目录是映射到一网络共享目录,通过在ASP或者HTR扩展名后增加某些特殊字符,IIS服务器将反送出这个asp 或者htr文件的全部源代码。如果IIS的文件安装在本地驱动器上,就没有该泄漏源码这个问题。 在虚拟目...
标签: PHP
使PHP应用程序在指定的虚拟主机上运行 概述 本文描述了如何使让Zend Guard或Zend SafeGuard编码后的应用程在指定的虚拟主机或指定的域名上运行。 介绍 我们要做的仅仅是在生成授权文件时加入一些有关域名的相关信息,在程序中再读到这些信息进行判断来进行。 1.在用Zend Guard或Zend SafeGuard生成授权文件时,选中"Addi...
标签: Web开发
一。 经营时间长短 经营时间的长短是评价一个虚拟主机提供商的重要标准。 二。 是否拥有机房是否拥有一个可靠稳定,安全高速的机房是衡量一个成功的虚拟主机提供商的又一重要标准。在互联网行业,往往出现这样的情况:一些公司本身没有机房,甚至根本没有机房,但是他们却往往以低于市场价格很多的价格向用户承诺各种服务。可想而知,...
标签: Web开发
于各位想购买虚拟空间的朋友来说,选择合适的运营商和合适的虚拟主机是一个比较头痛的问题,从事这一方面也是比较久了,以下个人一些建议: 1. 选择适合自己网站类型和规模的空间。不要贪便宜,买很低段的空间。一分钱一分货。 也不要被空间商吹的头昏脑热,买了远远超过自己网站需要的空间。 2. 了解要选购空间的种种限制。绝大...

经验教程

52

收藏

51
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部