当前位置 > 首页 > Java

ubuntu下面进行apache+tomcat集群

11/11/2011 11:15:00 PM来源:Java

1.下载httpd-2.2.19.tar.gz和 apache-tomcat-7.0.20.tar.gz

?

2.安装apache httpd

先解压:tar -zxvf httpd-2.2.19.tar.gz

切换目录:cd httpd-2.2.19

安装:

Java代码 ?收藏代码ubuntu下面进行apache+tomcat集群 - free9277 - free9277 的博客
  1. ./configure?--enable-mods-shared='proxy?proxy_ajp?proxy_balancer?proxy_connect?proxy_ftp?proxy_http?proxy_rewrite'??
 ./configure --enable-mods-shared='proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http proxy_rewrite'

?? 注:如果出 现错误提示:checking whether to enable mod_deflate... configure: error: mod_deflate has been requested but can not be built due to prerequisite failures
?zlib-devel 没装的原因:
?apt-get install zlib1g-dev

Java代码 ?收藏代码ubuntu下面进行apache+tomcat集群 - free9277 - free9277 的博客
  1. make??
make
?
Java代码 ?收藏代码ubuntu下面进行apache+tomcat集群 - free9277 - free9277 的博客
  1. make?install??
make install

修改apache的配置文件/usr/local/apache2/conf/httpd.conf:Listen 80 修改为9999. 非root用户默认势不能用80端口。

?

测试是否安装成功:

#/usr/local/apache2/bin/httpd –k start

打开浏览器,输入:http://localhost ,显示“It works ”,安装成功。

?

3.安装两个tomcat

解压apache-tomcat-7.0.20.tar.gz。复制为tomcat1,tomcat2

?

4.修改tomcat2中的端口不要和tomcat1重复。

?

5.修改tomcat1/conf/server.xml文件:

???? 1、找到<Engine name="Catalina" defaultHost="localhost">,修改成<Engine name="Catalina" defaultHost="localhost"? jvmRoute="tomcat1">

????? 2、在Engine 标签内,加入以下:

Xml代码 ?收藏代码ubuntu下面进行apache+tomcat集群 - free9277 - free9277 的博客
  1. 在Engine标签内,加入以下:??
  2. ??
  3. <Cluster?className="org.apache.catalina.ha.tcp.SimpleTcpCluster"???
  4. ??
  5. ?????????????????channelSendOptions="8">???
  6. ??
  7. ??????????<Manager?className="org.apache.catalina.ha.session.DeltaManager"???
  8. ??
  9. ???????????????????expireSessionsOnShutdown=

  • Hibernate session 的 load() 和 get()

    11/10/2010 4:43:00 AM

    原文链接:http://www.litejava.com/?action=show&id=247 调用get方法时,该对象数据都被加载进来了,而使用load方法时,该对象数据并没有被加

  • hibernate继承映射

    12/4/2010 12:05:00 PM

    A、采用subclass元素的继承映射: 采用这种方式,整个继承继承树的所有实例都将保存在同一个表内,因为将父子类的实例全部保存在同一个表内,需要在该表中额外增加一列:使用该列来区

  • tomcat中三种部署项目的方法

    3/3/2011 4:57:00 PM

    tomcat 中三种部署项目的方法 第一种方法:在 tomcat 中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path=/

  • MyEclipse+Tomcat部署项目时发生错误的几种问题

    12/16/2010 4:06:00 PM

    一、项目部署不上 An existing resource has been found at location ......... 二、项目部署上以后不能重新部署,而且已部署的项目无法

  • Tomcat 也开推特微博

    11/24/2010 6:41:00 PM

    今天收到 Tomcat 的邮件列表称已在 Twitter 上开通 Tomcat 的官方微博 地址是(Twitter需FQ才能访问): http://twitter.com/TheAp

  • tomcat运行时动态加载,实现热部署(摘自网络)

    11/16/2010 5:36:00 PM

    以前指导别人做过,可惜那时项目太忙了自己事情太多,不是自己亲自去做的, ? ?不重起 tomcat 的情况下改变应用程序,实现热部署 在 tomcat 中的conf目录的server.

  • Multiple vulnerabilities reported in Really Simple PHP and Ajax

    4/5/2007 5:35:00 PM

    Hamid Ebadi has identified multiple vulnerabilities in the case of Really Simple PHP and Ajax or RS

  • 利用Spring quartz实现滞后发送EMAIL

    9/30/2010 4:36:00 PM

    最近项目中需要根据工作流中不同状态变迁发送email,不同角色的接收者在同一状态变迁下需接收不同内容的email; web项目,在一个请求过程中需要等待email发送后才返回,接收者一多,那速度会有

  • Struts2 初学者的学习笔记(1)

    5/30/2011 11:37:00 PM

    这两天学习了一下 struts 2,现在记录一下学习笔记,以备以后查看。 ? 第一步完成用户登录功能: 记录重点学习代码: 在web.xml 文件配置约定: <welcome

  • Hibernate并发控制2

    10/6/2010 5:17:00 PM

    程序无需为Product对象的version属性显示赋值,当持久化一个Product对象时, Hibernate 会自动为它赋初始值为0。 更新数据时产生的SQL是: 当 Hiber