标题: [基础] 在Tomcat5.x中配置虚拟主机
ljjk5
元帅
Rank: 1


荣誉会员奖章
UID 46706
精华 1
积分 99426
帖子 49690
威望 554
金币 48489
热心 505
阅读权限 100
注册 2007-2-25
状态 离线
在Tomcat5.x中配置虚拟主机

原由:  搞了一段时间的WEB项目(基于JSP+JavaBean技术,服务器为Apache+Tomcat)发现我们的项目文件都放在了TOMCAT_HOME\webapps中,虽说可以通过server.xml配置我们的项目到其他目录,但是当项目多了的时候server.xml将变得及其臃肿,而且混乱不堪;不易管理与维护.
  为了避免以上情形不在发生,为了项目更加便于管理接下来将向大家介绍的是只在server.xml中配置一两个虚拟主机来解决对项目的集中管理,而且每个项目所需的配置文件也不必再添加到server.xml中去了,使得server.xml不再臃肿、不在混乱不堪,而是更利于管理和维护。
  一、准备:
  假设你已经是一个web程序员,并且对tomcat有一定了解,而且可以对其进行常规配置
  二、开始配置:
  1)首先在TOMCAT_HOME的conf目录中找到server.xml文件并在记事本中打开它;
  2)在文件server.xml中找到标签;
  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" crossC>
</Context>

  三、测试
  打开IE在地址栏中输入http://onion/shsc若看到你的jsp页面,恭喜你成功了。

网友 ljjk5 签名 - 网友社区 ===
顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-10-8 18:41
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP