免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3267 | 回复: 10
打印 上一主题 下一主题

[Web] apache + tomcat 集群问题! 急!急!急! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-31 10:20 |只看该作者 |倒序浏览
我是按照这配置的:http://hhhhh-kk-qq-com.javaeye.com/blog/365177
配置完成以后apache 和 tomcat 都启动不起来,不知道是怎么回事。
一下是启动tomcat报的错误:

java.lang.NullPointerException
        at org.apache.catalina.connector.MapperListener.registerHost(MapperListener.java:332)
        at org.apache.catalina.connector.MapperListener.init(MapperListener.java:129)
        at org.apache.catalina.connector.Connector.start(Connector.java:1146)
        at org.apache.catalina.core.StandardService.start(StandardService.java:531)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:28
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

论坛徽章:
0
2 [报告]
发表于 2009-07-31 10:22 |只看该作者
高手们,帮我看看吧,不能让沉下去

自己顶了!

论坛徽章:
0
3 [报告]
发表于 2009-07-31 10:29 |只看该作者
一下是我http.conf的配置:

打开了
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so

打开
Include conf/extra/httpd-vhosts.conf
在下面添加:
<VirtualHost *:80>
         ServerAdmin admin@qq.com
         ServerName  localhost
         ServerAlias localhost
         ProxyPass / balancer://cluster/ stickysession=jsessionid nofailover=On
         ProxyPassReverse / balancer://cluster/
</VirtualHost>

在对下面加入:
ProxyRequests Off
<proxy balancer://cluster>
    BalancerMember ajp://127.0.0.1:8009 loadfactor=1 route=jvm1
    BalancerMember ajp:// 127.0.0.1:9001 loadfactor=1 route=jvm2
    BalancerMember ajp:// 127.0.0.1:9002 loadfactor=1 route=jvm3
    BalancerMember ajp:// 127.0.0.1:9003 loadfactor=1 route=jvm4
</proxy>


一下是tomcat的配置:(一共配置4个tomcat)
首先修改  <Server port="8005" shutdown="SHUTDOWN">   其他三个port都不一样  分别是8006,8007,8008

修改  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 其他三个port都不一样  分别是9001,9002,9003

注释掉  <Engine name="Catalina" defaultHost="localhost">
打开: <Engine name="Standalone" defaultHost="localhost" jvmRoute="jvm1">    其他三个是 jvm2,jvm3,jvm4

最后添加了:在<Engine>中

<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"  channelSendOptions="6">
                <Manager className="org.apache.catalina.ha.session.BackupManager"
                expireSessionsOnShutdown="false"
                notifyListenersOnReplication="true"
                mapSendOptions="6"/>
                <Channel className="org.apache.catalina.tribes.group.GroupChannel">
                        <Membership className="org.apache.catalina.tribes.membership.McastService"
                                address="228.0.0.4"
                                port="45564"
                                frequency="500"
                                dropTime="3000"/>
                        <Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver"
                                address="auto"
                                port="5000"    //这里做了修改  其他三个分别是5001,5002,5003
                                selectorTimeout="100"
                                maxThreads="6"/>
                        <Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
                                <Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
                        </Sender>
                        <Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
                        <Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
                        <Interceptor className="org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor"/>
                </Channel>
                <Valve className="org.apache.catalina.ha.tcp.ReplicationValve" filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
                <Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer"
                        tempDir="/tmp/war-temp/"
                        deployDir="/tmp/war-deploy/"
                        watchDir="/tmp/war-listen/"
                        watchEnabled="false"/>
                <ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
          </Cluster>

就改了这么多,都起不来!
高手们帮我看看,
谢谢了

论坛徽章:
0
4 [报告]
发表于 2009-07-31 10:30 |只看该作者
继续顶!

论坛徽章:
0
5 [报告]
发表于 2009-07-31 10:32 |只看该作者
帮我看看吧!在顶

论坛徽章:
0
6 [报告]
发表于 2009-07-31 10:45 |只看该作者
人呢!没有人啊

论坛徽章:
0
7 [报告]
发表于 2009-07-31 10:48 |只看该作者
人呢!没有人啊

论坛徽章:
0
8 [报告]
发表于 2009-07-31 11:04 |只看该作者
怎么还没有人看啊!急死了!

论坛徽章:
7
天蝎座
日期:2013-08-16 23:19:32丑牛
日期:2014-01-08 09:20:14寅虎
日期:2014-01-11 11:03:44午马
日期:2014-04-28 11:02:40天秤座
日期:2014-05-16 23:24:24摩羯座
日期:2014-07-20 10:46:04卯兔
日期:2014-08-08 15:21:41
9 [报告]
发表于 2009-07-31 11:15 |只看该作者
RPM包安装还是tarball安装?

论坛徽章:
0
10 [报告]
发表于 2009-07-31 12:51 |只看该作者
apache  是   .msi包安装
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP