您的位置:首页 > 运维架构 > Tomcat

Win32环境下的Tomcat5.5.17与apache2.2的集群

2006-07-30 14:32 330 查看
Win32环境下的Tomcat5.5.17与apache2.2的集群
在企业级应用中,采用Tomcat作为应用服务器的系统不在少数,但是Tomcat作为轻量级应用服务器,它的负载能力确实有限,在系统上线后不堪重负,这时候人们都会想起集群来,可惜以往的版本做起集群来,实在不方便得很。
Tomcat5.5在这方面作了很大的改进,我们首先可以实现Tomcat5.5的集群。

一、配置Tomcat
1、直接将下载的apache-tomcat-5.5.17.zip解压缩到一个驱动器根目录下,将目录名改为Tomcat5517_S1,作为集群的第一个Tomcat服务器。
2、删除Tomcat5517_S1/ webapps、Tomcat5517_S1/temp下的所有内容。
3、在Tomcat5517_S1/conf/Catalina/localhost下建立ROOT.xml文件(注意:一定要用ROOT.xml这个文件名)。添加内容:
<Context path="" docBase="发布路径" displayName="Tomcat_1"
debug="0" privileged="true">

<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>

4、确认你的应用发布没有问题的情况下,运行Tomcat5517_S1/bin中的Startup.bat。
5、在浏览器中访问:http://localhost:8080,你的应用应该可以在此Tomcat中成功发布了。
这里要注意的是:
如果你的系统中使用了Taglib尤其是c.tld,请下载最新版本的jakarta-taglibs-standard-1.1.2.zip,从中取得standard.jar、jstl.jar和c.tld,放在相应的目录下,然后修改web.xml:
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
</web-app>

其中所有的
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>

要放在<jsp-config>元素中,像这样:
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/struts-template.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-template.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/c.tld</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
</jsp-config>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: