2007-4-18 14:27:27 org.apache.catalina.cluster.tcp.SimpleTcpCluster start
SEVERE: Unable to start cluster.
java.net.BindException: Cannot assign requested address: Cannot bind
        at java.net.PlainDatagramSocketImpl.bind0(Native Method)
        at java.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:82
)
        at java.net.DatagramSocket.bind(DatagramSocket.java:368)
        at java.net.MulticastSocket.<init>(MulticastSocket.java:147)
        at org.apache.catalina.cluster.mcast.McastServiceImpl.setupSocket(McastS
erviceImpl.java:145)
        at org.apache.catalina.cluster.mcast.McastServiceImpl.<init>(McastServic
eImpl.java:131)
        at org.apache.catalina.cluster.mcast.McastService.start(McastService.jav
a:304)
        at org.apache.catalina.cluster.mcast.McastService.start(McastService.jav
a:260)
        at org.apache.catalina.cluster.tcp.SimpleTcpCluster.start(SimpleTcpClust
er.java:769)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1003)
 
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
 
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:4
50)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:709
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2007-4-18 14:27:27 org.apache.catalina.startup.Catalina start
SEVERE: Catalina.start:
LifecycleException:  java.net.BindException: Cannot assign requested address: Ca
nnot bind
        at org.apache.catalina.cluster.tcp.SimpleTcpCluster.start(SimpleTcpClust
er.java:785)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1003)
 
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
 
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:4
50)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:709
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2007-4-18 14:27:27 org.apache.catalina.startup.Catalina start
INFO: Server startup in 350 ms

解决方案 »

  1.   

    tomcat 里 server.xml里这样写          <Membership 
                    className="org.apache.catalina.cluster.mcast.McastService"
                    mcastBindAddress="172.16.1.30"
                    mcastAddr="228.0.0.4"
                    mcastPort="45564"
                    mcastFrequency="500"
                    mcastDropTime="3000"/>