国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

配置server.xml后,啟動tomcat 失敗(Unable to start cluster)及解決方法

2024-06-28 13:22:34
字體:
來源:轉載
供稿:網友
配置server.xml后,啟動tomcat 失?。║nable to start cluster)及解決方法

在配置負載均衡環境過程中修改server.xml 后重啟tomcat報錯,報錯信息如下

[root@Alice bin]# ./catalina.sh runUsing CATALINA_BASE: /usr/local/TC6_AUsing CATALINA_HOME: /usr/local/TC6_AUsing CATALINA_TMPDIR: /usr/local/TC6_A/tempUsing JRE_HOME: /usr/java/jdk1.6.0_45Using CLASSPATH: /usr/local/TC6_A/bin/bootstrap.jar2015-1-9 1:44:18 org.apache.catalina.core.APRLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.6.0_45/jre/lib/i386/client:/usr/java/jdk1.6.0_45/jre/lib/i386:/usr/java/jdk1.6.0_45/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib2015-1-9 1:44:18 org.apache.coyote.http11.Http11Protocol init信息: Initializing Coyote HTTP/1.1 on http-100012015-1-9 1:44:18 org.apache.catalina.startup.Catalina load信息: Initialization processed in 784 ms2015-1-9 1:44:18 org.apache.catalina.core.StandardService start信息: Starting service Catalina2015-1-9 1:44:18 org.apache.catalina.core.StandardEngine start信息: Starting Servlet Engine: Apache Tomcat/6.0.372015-1-9 1:44:18 org.apache.catalina.ha.tcp.SimpleTcpCluster start信息: Cluster is about to start2015-1-9 1:44:18 org.apache.catalina.tribes.transport.ReceiverBase getBind嚴重: Failed bind replication listener on address:autojava.net.UnknownHostException: Alice.An: Alice.Anat java.net.InetAddress.getLocalHost(InetAddress.java:1402)at org.apache.catalina.tribes.transport.ReceiverBase.getBind(ReceiverBase.java:180)at org.apache.catalina.tribes.transport.nio.NioReceiver.start(NioReceiver.java:101)at org.apache.catalina.tribes.group.ChannelCoordinator.internalStart(ChannelCoordinator.java:142)at org.apache.catalina.tribes.group.ChannelCoordinator.start(ChannelCoordinator.java:97)at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.start(MessageDispatchInterceptor.java:147)at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)at org.apache.catalina.tribes.group.GroupChannel.start(GroupChannel.java:407)at org.apache.catalina.ha.tcp.SimpleTcpCluster.start(SimpleTcpCluster.java:672)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1047)at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)at org.apache.catalina.core.StandardService.start(StandardService.java:525)at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)at org.apache.catalina.startup.Catalina.start(Catalina.java:595)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:289)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)2015-1-9 1:44:18 org.apache.catalina.tribes.transport.ReceiverBase getBind嚴重: Failed bind replication listener on address:autojava.net.UnknownHostException: Alice.An: Alice.Anat java.net.InetAddress.getLocalHost(InetAddress.java:1402)at org.apache.catalina.tribes.transport.ReceiverBase.getBind(ReceiverBase.java:180)at org.apache.catalina.tribes.transport.ReceiverBase.bind(ReceiverBase.java:204)at org.apache.catalina.tribes.transport.nio.NioReceiver.bind(NioReceiver.java:132)at org.apache.catalina.tribes.transport.nio.NioReceiver.start(NioReceiver.java:102)at org.apache.catalina.tribes.group.ChannelCoordinator.internalStart(ChannelCoordinator.java:142)at org.apache.catalina.tribes.group.ChannelCoordinator.start(ChannelCoordinator.java:97)at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.start(MessageDispatchInterceptor.java:147)at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)at org.apache.catalina.tribes.group.GroupChannel.start(GroupChannel.java:407)at org.apache.catalina.ha.tcp.SimpleTcpCluster.start(SimpleTcpCluster.java:672)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1047)at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)at org.apache.catalina.core.StandardService.start(StandardService.java:525)at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)at org.apache.catalina.startup.Catalina.start(Catalina.java:595)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:289)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)2015-1-9 1:44:18 org.apache.catalina.tribes.transport.ReceiverBase bind信息: Receiver Server Socket bound to:0.0.0.0/0.0.0.0:40002015-1-9 1:44:18 org.apache.catalina.tribes.transport.ReceiverBase getBind嚴重: Failed bind replication listener on address:autojava.net.UnknownHostException: Alice.An: Alice.Anat java.net.InetAddress.getLocalHost(InetAddress.java:1402)at org.apache.catalina.tribes.transport.ReceiverBase.getBind(ReceiverBase.java:180)at org.apache.catalina.tribes.transport.ReceiverBase.getAddress(ReceiverBase.java:264)at org.apache.catalina.tribes.transport.ReceiverBase.getHost(ReceiverBase.java:269)at org.apache.catalina.tribes.group.ChannelCoordinator.internalStart(ChannelCoordinator.java:144)at org.apache.catalina.tribes.group.ChannelCoordinator.start(ChannelCoordinator.java:97)at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.start(MessageDispatchInterceptor.java:147)at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)at org.apache.catalina.tribes.group.GroupChannel.start(GroupChannel.java:407)at org.apache.catalina.ha.tcp.SimpleTcpCluster.start(SimpleTcpCluster.java:672)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1047)at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)at org.apache.catalina.core.StandardService.start(StandardService.java:525)at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)at org.apache.catalina.startup.Catalina.start(Catalina.java:595)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:289)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)2015-1-9 1:44:18 org.apache.catalina.ha.tcp.SimpleTcpCluster start嚴重: Unable to start cluster.org.apache.catalina.tribes.ChannelException: java.lang.IllegalArgumentException: java.net.UnknownHostException: auto; No faulty members identified.at org.apache.catalina.tribes.group.ChannelCoordinator.internalStart(ChannelCoordinator.java:169)at org.apache.catalina.tribes.group.ChannelCoordinator.start(ChannelCoordinator.java:97)at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.start(MessageDispatchInterceptor.java:147)at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)at org.apache.catalina.tribes.group.GroupChannel.start(GroupChannel.java:407)at org.apache.catalina.ha.tcp.SimpleTcpCluster.start(SimpleTcpCluster.java:672)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1047)at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)at org.apache.catalina.core.StandardService.start(StandardService.java:525)at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)at org.apache.catalina.startup.Catalina.start(Catalina.java:595)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:289)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)Caused by: java.lang.IllegalArgumentException: java.net.UnknownHostException: autoat org.apache.catalina.tribes.membership.McastService.setLocalMemberProperties(McastService.java:163)at org.apache.catalina.tribes.group.ChannelCoordinator.internalStart(ChannelCoordinator.java:144)... 18 moreCaused by: java.net.UnknownHostException: autoat java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:876)at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1229)at java.net.InetAddress.getAllByName0(InetAddress.java:1180)at java.net.InetAddress.getAllByName(InetAddress.java:1110)at java.net.InetAddress.getAllByName(InetAddress.java:1046)at java.net.InetAddress.getByName(InetAddress.java:996)at org.apache.catalina.tribes.membership.MemberImpl.setHostname(MemberImpl.java:550)at org.apache.catalina.tribes.membership.MemberImpl.<init>(MemberImpl.java:129)at org.apache.catalina.tribes.membership.McastService.setLocalMemberProperties(McastService.java:156)... 19 more2015-1-9 1:44:18 org.apache.catalina.startup.Catalina start嚴重: Catalina.start: LifecycleException: org.apache.catalina.tribes.ChannelException: java.lang.IllegalArgumentException: java.net.UnknownHostException: auto; No faulty members identified.at org.apache.catalina.ha.tcp.SimpleTcpCluster.start(SimpleTcpCluster.java:679)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1047)at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)at org.apache.catalina.core.StandardService.start(StandardService.java:525)at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)at org.apache.catalina.startup.Catalina.start(Catalina.java:595)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:289)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)2015-1-9 1:44:18 org.apache.catalina.startup.Catalina start信息: Server startup in 237 ms

網上查找關鍵詞 嚴重: Unable to start cluster.org.apache.catalina.tribes.ChannelException: java.lang.IllegalArgumentException: java.net.UnknownHostException: auto; No faulty members identified. 后查找到 可能原因是server.xml文件出錯了,于是嘗試修改如下:

  1. <ReceiverclassName="org.apache.catalina.tribes.transport.nio.NioReceiver"
  2. address="auto"http://把這個改為localhost或都自己的ip都可以;如果用auto的話,在vmware里會與主機的實際ip產生沖突,原因不知道是什么,呵呵。
  3. port="4000"
  4. autoBind="100"
  5. selectorTimeout="5000"
  6. maxThreads="6"/>

參考文章:http://www.linuxidc.com/Linux/2011-08/39833.htm

修改后重啟Tomcat

./ shutdowm.sh

./catalina.sh run

[root@Alice bin]# ./shutdown.sh Using CATALINA_BASE: /usr/local/TC6_AUsing CATALINA_HOME: /usr/local/TC6_AUsing CATALINA_TMPDIR: /usr/local/TC6_A/tempUsing JRE_HOME: /usr/java/jdk1.6.0_45Using CLASSPATH: /usr/local/TC6_A/bin/bootstrap.jar2015-1-9 11:20:56 org.apache.catalina.startup.Catalina stopServer嚴重: Catalina.stop: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at java.net.Socket.connect(Socket.java:478) at java.net.Socket.<init>(Socket.java:375) at java.net.Socket.<init>(Socket.java:189) at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:422) 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.stopServer(Bootstrap.java:338) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:416)[root@Alice bin]# ./catalina.sh runUsing CATALINA_BASE: /usr/local/TC6_AUsing CATALINA_HOME: /usr/local/TC6_AUsing CATALINA_TMPDIR: /usr/local/TC6_A/tempUsing JRE_HOME: /usr/java/jdk1.6.0_45Using CLASSPATH: /usr/local/TC6_A/bin/bootstrap.jar2015-1-9 11:21:32 org.apache.catalina.core.AprLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.6.0_45/jre/lib/i386/client:/usr/java/jdk1.6.0_45/jre/lib/i386:/usr/java/jdk1.6.0_45/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib2015-1-9 11:21:34 org.apache.coyote.http11.Http11Protocol init信息: Initializing Coyote HTTP/1.1 on http-100012015-1-9 11:21:34 org.apache.catalina.startup.Catalina load信息: Initialization processed in 1948 ms2015-1-9 11:21:34 org.apache.catalina.core.StandardService start信息: Starting service Catalina2015-1-9 11:21:34 org.apache.catalina.core.StandardEngine start信息: Starting Servlet Engine: Apache Tomcat/6.0.372015-1-9 11:21:34 org.apache.catalina.ha.tcp.SimpleTcpCluster start信息: Cluster is about to start2015-1-9 11:21:34 org.apache.catalina.tribes.transport.ReceiverBase bind信息: Receiver Server Socket bound to:/192.168.0.102:40002015-1-9 11:21:34 org.apache.catalina.tribes.membership.McastServiceImpl setupSocket信息: Setting cluster mcast soTimeout to 5002015-1-9 11:21:34 org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers信息: Sleeping for 1000 milliseconds to establish cluster membership, start level:42015-1-9 11:21:35 org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers信息: Done sleeping, membership established, start level:42015-1-9 11:21:35 org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers信息: Sleeping for 1000 milliseconds to establish cluster membership, start level:82015-1-9 11:21:36 org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers信息: Done sleeping, membership established, start level:82015-1-9 11:21:36 org.apache.catalina.ha.deploy.FarmWarDeployer start嚴重: FarmWarDeployer can only work as host cluster subelement!2015-1-9 11:21:36 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory docs2015-1-9 11:21:37 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory ROOT2015-1-9 11:21:37 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory manager2015-1-9 11:21:37 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory host-manager2015-1-9 11:21:37 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory examples2015-1-9 11:21:37 org.apache.catalina.core.ApplicationContext log信息: ContextListener: contextInitialized()2015-1-9 11:21:37 org.apache.catalina.core.ApplicationContext log信息: sessionListener: contextInitialized()2015-1-9 11:21:37 org.apache.catalina.ha.session.JvmRouteBinderValve start信息: JvmRouteBinderValve started2015-1-9 11:21:37 org.apache.coyote.http11.Http11Protocol start信息: Starting Coyote HTTP/1.1 on http-100012015-1-9 11:21:38 org.apache.jk.common.ChannelSocket init信息: JK: ajp13 listening on /0.0.0.0:100092015-1-9 11:21:38 org.apache.jk.server.JkMain start信息: Jk running ID=0 time=0/157 config=null2015-1-9 11:21:38 org.apache.catalina.startup.Catalina start信息: Server startup in 4021 ms

重啟后可以看到雖然還是有報錯,但是錯誤明顯少了很多,于是輸入 http://localhost:10001進行驗證(10001為自己設置的端口)

依然不成功,想了想恍然大悟,可能是防火墻沒關

service iptables status查看防火墻狀態,果然是防火墻沒關

service iptables stop

再次驗證 哈哈! 成了

友情提示:經常會忘關防火墻,所以有問題多想想防火墻有沒有關

此問題還需再研究 但是目前暫時算解決了吧


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富裕县| 八宿县| 金溪县| 台南市| 锦屏县| 广宁县| 海兴县| 麦盖提县| 微博| 四川省| 漳平市| 赤城县| 太白县| 枝江市| 乌兰察布市| 根河市| 宁德市| 莒南县| 宜宾市| 平谷区| 虹口区| 东阿县| 建宁县| 确山县| 夏津县| 东辽县| 缙云县| 信丰县| 天台县| 库车县| 中卫市| 府谷县| 盐津县| 许昌县| 利辛县| 大方县| 新绛县| 清原| 卓尼县| 尼勒克县| 道真|