weblogic bea 000109錯誤

羽化殘虹發表於2015-01-21
在維護一個weblogic叢集中,發現成員伺服器啟動失敗
報錯如下



an 20, 2015 11:55:12 PM>
 
 
 
 
 
 
 
 
 
 
 
 
 
java.net.SocketException: Socket closed
        at java.net.PlainDatagramSocketImpl.receive0(Native Method)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
        at java.net.DatagramSocket.receive(DatagramSocket.java:725)
        at weblogic.cluster.MulticastFragmentSocket.receive(MulticastFragmentSocket.java:239)
        at weblogic.cluster.FragmentSocketWrapper.receive(FragmentSocketWrapper.java:98)
        Truncated. see log file for complete stacktrace

<An error occurred while sending multicast message: java.net.SocketException: sendto failed: Invalid argument
java.net.SocketException: sendto failed: Invalid argument
        at java.net.PlainDatagramSocketImpl.send(Native Method)
        at java.net.DatagramSocket.send(DatagramSocket.java:625)
        at weblogic.cluster.MulticastFragmentSocket.sendThrottled(MulticastFragmentSocket.java:206)
        at weblogic.cluster.MulticastFragmentSocket.send(MulticastFragmentSocket.java:158)
        at weblogic.cluster.FragmentSocketWrapper.send(FragmentSocketWrapper.java:91)
        Truncated. see log file for complete stacktrace

<BEA-000109>
java.net.SocketException: sendto failed: Invalid argument
        at java.net.PlainDatagramSocketImpl.send(Native Method)
        at java.net.DatagramSocket.send(DatagramSocket.java:625)
        at weblogic.cluster.MulticastFragmentSocket.sendThrottled(MulticastFragmentSocket.java:206)
        at weblogic.cluster.MulticastFragmentSocket.send(MulticastFragmentSocket.java:158)
        at weblogic.cluster.FragmentSocketWrapper.send(FragmentSocketWrapper.java:91)
        Truncated. see log file for complete stacktrace

java.net.SocketException: Socket closed
        at java.net.PlainDatagramSocketImpl.receive0(Native Method)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
        at java.net.DatagramSocket.receive(DatagramSocket.java:725)
        at weblogic.cluster.MulticastFragmentSocket.receive(MulticastFragmentSocket.java:239)
        at weblogic.cluster.FragmentSocketWrapper.receive(FragmentSocketWrapper.java:98)
        Truncated. see log file for complete stacktrace

java.net.SocketException: sendto failed: Invalid argument
        at java.net.PlainDatagramSocketImpl.send(Native Method)
        at java.net.DatagramSocket.send(DatagramSocket.java:625)
        at weblogic.cluster.MulticastFragmentSocket.sendThrottled(MulticastFragmentSocket.java:206)
        at weblogic.cluster.MulticastFragmentSocket.send(MulticastFragmentSocket.java:158)
        at weblogic.cluster.FragmentSocketWrapper.send(FragmentSocketWrapper.java:91)
        Truncated. see log file for complete stacktrace

java.net.SocketException: Socket closed
        at java.net.PlainDatagramSocketImpl.receive0(Native Method)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
        at java.net.DatagramSocket.receive(DatagramSocket.java:725)
        at weblogic.cluster.MulticastFragmentSocket.receive(MulticastFragmentSocket.java:239)
        at weblogic.cluster.FragmentSocketWrapper.receive(FragmentSocketWrapper.java:98)
        Truncated. see log file for complete stacktrace

java.net.SocketException: Socket closed
        at java.net.PlainDatagramSocketImpl.receive0(Native Method)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
        at java.net.DatagramSocket.receive(DatagramSocket.java:725)
        at weblogic.cluster.MulticastFragmentSocket.receive(MulticastFragmentSocket.java:239)
        at weblogic.cluster.FragmentSocketWrapper.receive(FragmentSocketWrapper.java:98)
        Truncated. see log file for complete stacktrace

java.net.SocketException: sendto failed: Invalid argument
        at java.net.PlainDatagramSocketImpl.send(Native Method)
        at java.net.DatagramSocket.send(DatagramSocket.java:625)
        at weblogic.cluster.MulticastFragmentSocket.sendThrottled(MulticastFragmentSocket.java:206)
        at weblogic.cluster.MulticastFragmentSocket.send(MulticastFragmentSocket.java:158)
        at weblogic.cluster.FragmentSocketWrapper.send(FragmentSocketWrapper.java:91)
        Truncated. see log file for complete stacktrace

 
 
 
 
 


There are 1 nested errors:


java.net.SocketException: sendto failed: Invalid argument
        at java.net.PlainDatagramSocketImpl.send(Native Method)
        at java.net.DatagramSocket.send(DatagramSocket.java:625)
        at weblogic.cluster.MulticastFragmentSocket.sendThrottled(MulticastFragmentSocket.java:206)
        at weblogic.cluster.MulticastFragmentSocket.send(MulticastFragmentSocket.java:158)
        at weblogic.cluster.FragmentSocketWrapper.send(FragmentSocketWrapper.java:91)
        at weblogic.cluster.MulticastSender.fragmentAndSend(MulticastSender.java:395)
        at weblogic.cluster.MulticastSender.send(MulticastSender.java:178)
        at weblogic.cluster.AttributeManager.sendAttributes(AttributeManager.java:46)
        at weblogic.cluster.OutboundService.start(OutboundService.java:35)
        at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)



 
 
 
 
 





報錯資訊中很多都是多播問題,經過檢視嘗試吧weblogic中叢集中的多播改成單播,這樣就OK了 想想原因是應該是客戶網路裡阻止了多播。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26175573/viewspace-1409164/,如需轉載,請註明出處,否則將追究法律責任。

相關文章