Apache is the load balancer???

2008/11/12 Filip Hanik - Dev Lists <[EMAIL PROTECTED]>:
> you're missing the membership elelemnt
>
> <Membership
>
> className="org.apache.catalina.cluster.mcast.McastService"
>                                         mcastAddr="228.0.0.4"
>                                  mcastBindAddress="127.0.0.1"
>                                mcastClusterDomain="d10"
>                                         mcastPort="45564"
>                                    mcastFrequency="1000"
>                                     mcastDropTime="30000"
>                                   recoveryCounter="10"
>                                   recoveryEnabled="true"
>                                 recoverySleepTime="5000"/>
>     http://tomcat.apache.org/tomcat-5.5-doc/cluster-howto.html
>
> John Coleman wrote:
>>
>> Hi,
>>
>> I am trying to set up load balancing and clustering, but whenever I put
>> in a request to the lb server I get:
>>
>> java.lang.IllegalArgumentException: Required property
>> "mcastClusterDomain" is missing.
>>        at
>> org.apache.catalina.cluster.mcast.McastService.hasProperty(McastService.
>> java:253)
>>        at
>> org.apache.catalina.cluster.mcast.McastService.setProperties(McastServic
>> e.java:141)
>>        at common.utilities.ServerUtil.isServerAlive(ServerUtil.java:36)
>>        at
>> org.apache.webapp.balancer.rules.BaseLoadBalancingRule.isServerAlive(Bas
>> eLoadBalancingRule.java:89)
>>        at
>> org.apache.webapp.balancer.rules.RandomRedirectRule.matches(RandomRedire
>> ctRule.java:41)
>>        at
>> org.apache.webapp.balancer.RuleChain.evaluate(RuleChain.java:101)
>>        at
>> org.apache.webapp.balancer.BalancerFilter.doFilter(BalancerFilter.java:1
>> 19)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
>> tionFilterChain.java:215)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
>> erChain.java:188)
>>        at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
>> e.java:213)
>>        at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
>> e.java:174)
>>        at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
>> :127)
>>        at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
>> :117)
>>        at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
>> java:108)
>>        at
>> org.apache.catalina.cluster.tcp.ReplicationValve.invoke(ReplicationValve
>> .java:347)
>>        at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
>> 51)
>>        at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:87
>> 4)
>>
>> I've looked at source code and config, and this property is always set!
>>
>> My server.xml files look like this:
>>
>>      <Server                 port="8005"
>> shutdown="SHUTDOWN" >
>>    <GlobalNamingResources>
>>    <Resource              name="UserDatabase" auth="Container"
>>                           type="org.apache.catalina.UserDatabase"
>>                    description="User database that can be updated and
>> saved"
>>  factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>>                        pathname="conf/tomcat-users.xml" />
>>  </GlobalNamingResources>
>>    <Service              name="Catalina">
>>        <Connector        port="8009"
>>                 enableLookups="false"
>>                  redirectPort="8443"
>>                         debug="0"
>>                      protocol="AJP/1.3"/>
>>       <Connector         port="8080"
>>                    maxThreads="150"
>>               minSpareThreads="25"
>>               maxSpareThreads="75"
>>                 enableLookups="false"
>>                  redirectPort="8443"
>>                   acceptCount="100"
>>                         debug="0"
>>             connectionTimeout="20000"          disableUploadTimeout="true"
>> />
>>                      <Engine            name="Catalina"
>>  defaultHost="localhost"                       jvmRoute="node01">
>>                              <Realm
>> className="org.apache.catalina.realm.UserDatabaseRealm"
>>                   resourceName="UserDatabase" />
>>                          <Cluster
>> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>>  managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>>       expireSessionsOnShutdown="false"
>>                   useDirtyFlag="true">
>>                              <Receiver
>>  className="org.apache.catalina.cluster.tcp.ReplicationListener"
>>               tcpListenAddress="127.0.0.1"
>>                  tcpListenPort="4000"
>>             tcpSelectorTimeout="100"
>>                 tcpThreadCount="6"/>
>>
>>            <Sender
>> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>>                replicationMode="pooled"/>
>>
>>            <Valve
>> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>>  filter=".*\.gif;.*\.js;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"/>
>>        </Cluster>
>>
>>            <Host          name="localhost"
>>                        appBase="webapps"/>
>>                                </Engine>
>>    </Service>
>> </Server>
>>
>> Has anyone cracked this error please? I have tried with 5.5-17 and
>> 5.5-25 tomcats, same issue.
>>
>> Regards,
>> John
>>
>>
>> Eurobase International Limited and its subsidiaries (Eurobase) are unable
>> to exercise control over the content of information in E-Mails. Any views
>> and opinions expressed may be personal to the sender and are not necessarily
>> those of Eurobase. Eurobase will not enter into any contractual obligations
>> in respect of any part of its business in any E-mail.
>> Privileged / confidential information may be contained in this message and
>> /or any attachments. This E-mail is intended for the use of the addressee(s)
>> only and may contain confidential information. If you are not the / an
>> intended recipient, you are hereby notified that any use or dissemination of
>> this communication is strictly prohibited.  If you receive this transmission
>> in error, please notify us immediately, and then delete this E-mail.
>> Neither the sender nor Eurobase accepts any liability whatsoever for any
>> defects of any kind either in or arising from this E-mail transmission.
>> E-Mail transmission cannot be guaranteed to be secure or error-free, as
>> messages can be intercepted, lost, corrupted, destroyed, contain viruses, or
>> arrive late or incomplete. Eurobase does not accept any responsibility for
>> viruses and it is your responsibility to scan any attachments.
>>
>> Eurobase Systems Limited is the main trading company in the Eurobase
>> International Group; registered in England and Wales as company number
>> 02251162; registered address: Essex House, 2 County Place, Chelmsford, Essex
>> CM2 0RE, UK.
>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to