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

only萌萌萌猫

only萌萌萌猫

2016-01-29 12:07

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

作者:王树利

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

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

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

二、开始配置:
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

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

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

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

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

 
展开更多 50%)
分享

猜你喜欢

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

Java JAVA基础
Tomcat5.x中的虚拟主机配置方法

国外虚拟主机评测:最好国外虚拟主机排名

Web开发
国外虚拟主机评测:最好国外虚拟主机排名

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

虚拟主机中对PHP的特殊设置

PHP
虚拟主机中对PHP的特殊设置

RedHat9.0下的DNS和虚拟主机的配置

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
RedHat9.0下的DNS和虚拟主机的配置

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何使用FTP连接虚拟主机?

服务器
如何使用FTP连接虚拟主机?

虚拟主机应用中的常见术语及常见问题

Web开发
虚拟主机应用中的常见术语及常见问题

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在你的程序中如何使用CButtonST类

在你的程序中如何使用CButtonST类

HTML组件之:ANYDAY 和 TODAY HTC(1)

HTML组件之:ANYDAY 和 TODAY HTC(1)
下拉加载更多内容 ↓