Unicast Clustering in Weblogic 10.3

We are using Multicast with Weblogic 9.2 for clustering now but are now migrating to Weblogic 10.3 and want to switch to unicast. The documentation seems kind of hazy for Unicast clustering. I have a few questions.
1)The Unicast Broadcast Channel. What exactly is it and what is the format of one.
2) do I need to create a custom channel some where? I don't want to use the default channel because we have many domains in the same server.
3) Generally has does Unicast work and how is it different from multicast.
Thanks,
Tom.

Hi Tom
This really helped me
Ash

Similar Messages

  • RMI Clustering in Weblogic 7.0

    Hi !
    I am trying to use RMI Clustering in Weblogic 7.0. I followed the samples in the
    documentation and it doesnt work for me. I could successfully bing my RMi Server
    object to the JNDI tree and could view it via the weblogic JNDI tree. Even the
    lookup is fine, but when I invoke a method on the remote object via the client,
    I get the following error. Clearly there is something wrong with the Dynamic stub
    downloaded from the JNDI tree.
    Any Clues please...
    Thanks
    Sanjay
    class examples.rmi.hello.HelloImpl_WLStub
    java.rmi.ConnectException: Couldn't connect to weblogic.rjvm.RJVMImpl@3a0ab1 -
    id: '6003776402499002017C:15.10.45.93R:12
    46860412257523095S:15.10.45.93:[7001,7001,7002,7002,7001,7002,-1]:examples:examplesServer'
    connect time: 'Fri Sep 06 08:
    42:01 IST 2002'
    at weblogic.rjvm.ConnectionManager.getOutputStream(ConnectionManager.java:1559)
    at weblogic.rjvm.RJVMImpl.getRequestStream(RJVMImpl.java:363)
    at weblogic.rmi.internal.BasicRemoteRef.getOutboundRequest(BasicRemoteRef.java:88)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:116)
    at examples.rmi.hello.HelloImpl_WLStub.sayHello(Unknown Source)
    at examples.rmi.hello.HelloClient.main(HelloClient.java:42)

    Hi !
    I am trying to use RMI Clustering in Weblogic 7.0. I followed the samples in the
    documentation and it doesnt work for me. I could successfully bing my RMi Server
    object to the JNDI tree and could view it via the weblogic JNDI tree. Even the
    lookup is fine, but when I invoke a method on the remote object via the client,
    I get the following error. Clearly there is something wrong with the Dynamic stub
    downloaded from the JNDI tree.
    Any Clues please...
    Thanks
    Sanjay
    class examples.rmi.hello.HelloImpl_WLStub
    java.rmi.ConnectException: Couldn't connect to weblogic.rjvm.RJVMImpl@3a0ab1 -
    id: '6003776402499002017C:15.10.45.93R:12
    46860412257523095S:15.10.45.93:[7001,7001,7002,7002,7001,7002,-1]:examples:examplesServer'
    connect time: 'Fri Sep 06 08:
    42:01 IST 2002'
    at weblogic.rjvm.ConnectionManager.getOutputStream(ConnectionManager.java:1559)
    at weblogic.rjvm.RJVMImpl.getRequestStream(RJVMImpl.java:363)
    at weblogic.rmi.internal.BasicRemoteRef.getOutboundRequest(BasicRemoteRef.java:88)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:116)
    at examples.rmi.hello.HelloImpl_WLStub.sayHello(Unknown Source)
    at examples.rmi.hello.HelloClient.main(HelloClient.java:42)

  • Unicast clustering option

              Is it possible to implement the clustering using unicast?
              I would think if implemented on top of the tcp layer, you could get rid of the
              reliability code to handle the udp of multicast.
              Would it be that hard to implement the proxy with normal tcp/ip?
              Is it necessary to make the clustering feature dependent on a network capability
              that a lot of IT shops won't enable, or the piece of infrastructure it requires
              is in a different department than the Java people?
              I was speaking to a network guy, he said he was not aware of the use of multicast
              in a LAN for the purpose of clustering, he thought it was a little strange dependency
              given the amount of bandwidth you get in the LAN. He noted that multicast in
              general is for a different problem (audio/video over the web).
              Best regards,
              -R
              

    Is it possible to implement the clustering using unicast?          >
              > I would think if implemented on top of the tcp layer, you could get rid of
              the
              > reliability code to handle the udp of multicast.
              >
              > Would it be that hard to implement the proxy with normal tcp/ip?
              >
              > Is it necessary to make the clustering feature dependent on a network
              capability
              > that a lot of IT shops won't enable, or the piece of infrastructure it
              requires
              > is in a different department than the Java people?
              >
              > I was speaking to a network guy, he said he was not aware of the use of
              multicast
              > in a LAN for the purpose of clustering, he thought it was a little
              strange dependency
              > given the amount of bandwidth you get in the LAN. He noted that multicast
              in
              > general is for a different problem (audio/video over the web).
              There is a difference between Internet multicast (video over the Internet
              for example) and the multicast that Weblogic uses. Multicast as a technology
              on TCP/IP networks predates the concept of video on the Internet by a long
              shot, and has been utilized for cluster-like processing for many years. See
              PGM (http://www.networksorcery.com/enp/rfc/rfc3208.txt) as one example.
              If you don't like how WebLogic does multicast, you can do your own multicast
              routing by writing a program to listen on that multicast address and use
              TCP/IP to known IP/ports for point-to-point communication. Then set the TTL
              to 0 and you've removed multicast from the picture. (We have a prototype
              that is similar for doing clustering between geographically distributed
              sites over the public Internet.)
              Peace,
              Cameron Purdy
              Tangosol, Inc.
              http://www.tangosol.com/coherence.jsp
              Tangosol Coherence: Clustered Replicated Cache for Weblogic
              "r. kucera" <[email protected]> wrote in message
              news:[email protected]...
              >
              

  • Problems clustering a Weblogic  Stateful EJB 3.0

    Hello!
    I'm developing a Stateful EJB 3.0 with clustering configuration for weblogic 11G. My client gets a reference to the RemoteInterface, invoke a method and it's working. Then I shutdown the server where the EJB was created and the client reinvoke (using the same reference) a method and get's this error:
    javax.ejb.EJBException: Exception waiting for response; nested exception is:
         java.io.EOFException: Connection closed by peer; nested exception is: java.io.EOFException: Connection closed by peer
    java.io.EOFException: Connection closed by peer
         at weblogic.iiop.EndPointImpl.handleCloseConnection(EndPointImpl.java:602)
         at weblogic.iiop.EndPointImpl.processMessage(EndPointImpl.java:545)
         at weblogic.iiop.EndPointImpl.handleMessage(EndPointImpl.java:500)
         at weblogic.iiop.EndPointImpl.dispatch(EndPointImpl.java:324)
         at weblogic.iiop.ConnectionManager.dispatch(ConnectionManager.java:126)
         at weblogic.iiop.MuxableSocketIIOP.dispatch(MuxableSocketIIOP.java:302)
         at weblogic.socket.BaseAbstractMuxableSocket.dispatch(BaseAbstractMuxableSocket.java:298)
         at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:915)
         at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:844)
         at weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:335)
         at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
         at weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    javax.ejb.EJBException: Exception waiting for response; nested exception is:
         java.io.EOFException: Connection closed by peer; nested exception is: java.io.EOFException: Connection closed by peer
         at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.unwrapRemoteException(RemoteBusinessIntfProxy.java:109)
         at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:91)
         at $Proxy0.getMas(Unknown Source)
         at com.ibermatica.pruebas.pruebaEJB30SF.getPrueba(pruebaEJB30SF.java:79)
         at com.ibermatica.pruebas.pruebaEJB30SF.main(pruebaEJB30SF.java:26)
    Caused by: java.io.EOFException: Connection closed by peer
         at weblogic.iiop.EndPointImpl.handleCloseConnection(EndPointImpl.java:602)
         at weblogic.iiop.EndPointImpl.processMessage(EndPointImpl.java:545)
         at weblogic.iiop.EndPointImpl.handleMessage(EndPointImpl.java:500)
         at weblogic.iiop.EndPointImpl.dispatch(EndPointImpl.java:324)
         at weblogic.iiop.ConnectionManager.dispatch(ConnectionManager.java:126)
         at weblogic.iiop.MuxableSocketIIOP.dispatch(MuxableSocketIIOP.java:302)
         at weblogic.socket.BaseAbstractMuxableSocket.dispatch(BaseAbstractMuxableSocket.java:298)
         at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:915)
         at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:844)
         at weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:335)
         at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
         at weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    The description of my test is:
    +I have a Weblogic cluster (c1, c2)
    +I have developed an 3.0 Stateful EJB (configurated for replication)
    +My client  gets an EJB Instance from c1 and invoke one method (debugging)
    +I stops my client
    +I shutdown my server (c1)
    +My client invokes another EJB method end gets the error described before.
    It seems like the Server don't replicate the EJB.
    My replicatión ejb deployment descriptor is (weblogic.xml):
    <weblogic-enterprise-bean>
    <ejb-name>Session30EJBSFBean</ejb-name>
    <stateful-session-descriptor>
    <stateful-session-clustering>
    <!--<home-is-clusterable>true</home-is-clusterable>
    <home-load-algorithm>random</home-load-algorithm>
    <replication-type>InMemory</replication-type>-->
    <use-serverside-stubs>true</use-serverside-stubs>
    <replication-type>InMemory</replication-type>
    </stateful-session-clustering>
    </stateful-session-descriptor>
    </weblogic-enterprise-bean>
    My ejb bean class is:
    @Stateful(name = "Session30EJBSF", mappedName = "clustering30-cluster301-Session30EJBSF")
    @Remote
    public class Session30EJBSFBean implements Session30EJBSF {
    private SessionContext _context;
    private int contador= 0;
    private String user="";
    public Session30EJBSFBean() {
    public void inicio(String user){
    this.user= user;
    contador=0;
    public void mas(){
    contador++;
    public int getMas(){
    return contador;
    public String getUser(){
    return this.user;
    My Remote EJB:
    import javax.ejb.Remote;
    @Remote
    public interface Session30EJBSF {
    public void inicio(String user);
    public void mas();
    public int getMas();
    public String getUser();
    My client:
    public class pruebaEJB30SF {
    public pruebaEJB30SF() {
    super();
    public static void main(String[] args) {
    pruebaEJB30SF pruebaEJB30SF = new pruebaEJB30SF();
    try {
    pruebaEJB30SF.getPrueba();
    } catch (Exception e) {
    e.printStackTrace();
    public Context getInitialContext() throws NamingException {
    //String url="t3://c1:8001";
    String url="iiop://c1:8001";
    String user="any";
    String password="any";
    Properties p= new Properties();
    //p.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.T3InitialContextFactory");
    p.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
    p.put(Context.PROVIDER_URL,url);
    p.put(Context.SECURITY_PRINCIPAL,user);
    p.put(Context.SECURITY_CREDENTIALS,password);
    return new InitialContext(p);
    public void getPrueba() throws NamingException, RemoteException,
    CreateException {
    // <PROFILING>
    Context ctx= getInitialContext();
    //2.0 Stateful
    Object ref= ctx.lookup("clustering30-cluster301-Session30EJBSF#.Session30EJBSF");
    Session30EJBSF home= (Session30EJBSF)PortableRemoteObject.narrow(ref, Session30EJBSF.class);
    Session30EJBSF ejb=home;
    ejb.inicio("User1");
    ejb.mas();
    System.out.println( ejb.getMas());// I put here a breakpoint and I shutdown the serer c1
    ejb.mas();
    System.out.println( ejb.getMas());
    ejb.mas();
    System.out.println( ejb.getMas());//Caida
    ejb.mas();
    System.out.println( ejb.getMas());
    I have developed a EJB 2.1 and a EJB 2.1 client and it's working. The most important change betwin ejb 3.0 client and my 2.1 client is that in 2.1 I use the getHandle method and a Home, not a Remote.
    Please, can anyone help me.
    Thanks.

    Hi,
    Please change your Client Code as below: URL must be pointing to the comma Separated address of your ManagedServers Address/Port which are part of Cluster like For Example Suppose you have 2 managedServers in ClusterA ..... t3://MS1Host:8003,MS2Host:8005
    public Context getInitialContext() throws NamingException {
    <strike><font color=red>String url="t3://c1:8001";</font></strike>
    <b>String url="t3://ManagedServer1HostName:port,ManagedServer2HostName:port";</b>
    String user="any";
    String password="any";
    Properties p= new Properties();
    p.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
    p.put(Context.PROVIDER_URL,url);
    p.put(Context.SECURITY_PRINCIPAL,user);
    p.put(Context.SECURITY_CREDENTIALS,password);
    return new InitialContext(p);
    Thanks
    Jay SenSharma
    http://weblogic-wonders.com/weblogic (WebLogic Wonders Are here)

  • Error in stateless-clustering in weblogic-ejb-jar.xml

    Hi,
    This is my <weblogic-ejb-jar.xml> and I see an error in <stateless-bean-is-clusterable>. Can anybody please help me regarding this.
    <?xml version="1.0" encoding="UTF-8"?>
    <weblogic-ejb-jar xmlns="http://www.bea.com/ns/weblogic/10.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/10.0 http://www.bea.com/ns/weblogic/10.0/weblogic-ejb-jar.xsd">
    <weblogic-enterprise-bean>
    <ejb-name>Sample1</ejb-name>
    <stateless-session-descriptor>
    <pool>
    <initial-beans-in-free-pool>10</initial-beans-in-free-pool>
    </pool>
    <stateless-clustering>
    <stateless-bean-is-clusterable>TRUE</stateless-bean-is-clusterable>
    </stateless-clustering>
    </stateless-session-descriptor>
    </weblogic-enterprise-bean>
    <weblogic-enterprise-bean>
    <ejb-name>Sample2</ejb-name>
    <stateless-session-descriptor>
    <pool>
    <initial-beans-in-free-pool>10</initial-beans-in-free-pool>
    </pool>
    <stateless-clustering>
    <stateless-bean-is-clusterable>TRUE</stateless-bean-is-clusterable>
    </stateless-clustering>
    </stateless-session-descriptor>
    </weblogic-enterprise-bean>
    <weblogic-enterprise-bean>
    <ejb-name>Sample3</ejb-name>
    <stateless-session-descriptor>
    <pool>
    <initial-beans-in-free-pool>10</initial-beans-in-free-pool>
    </pool>
    <stateless-clustering>
    <stateless-bean-is-clusterable>TRUE</stateless-bean-is-clusterable>
    </stateless-clustering>
    </stateless-session-descriptor>
    </weblogic-enterprise-bean>
    </weblogic-ejb-jar>
    I am using weblogic 10.3 and EJB 3.0 Can I include all the EJBs in a single <weblogic-ejb-jar.xml> file and can I put it in the EAR->EarContent->META-INF folder, where the application.xml and weblogic-application.xml files exist.
    Basically, I am trying to include <initial-beans-in-free-pool> and <stateless-bean-is-clusterable> for each of my EJBs. Since there is no annotation equivalent for them in EJB 3.0, I had to include the <weblogic-ejb-jar.xml> file. I appreciate if anybody can suggest me if there is any annotation equivalent for these.
    Thank you,
    Sowmya

    Hi,
    1. please try with <stateless-bean-is-clusterable>true</stateless-bean-is-clusterable>
    2. the EJB Specification requires "The deployment descriptor must be stored with the name META-INF/ejb-jar.xml in the ejb-jar file." So you shouldn't put the weblogic-ejb-jar.xml to EAR's META-INF folder.
    3. <stateless-bean-is-clusterable> has a default value as "true". so you needn't specify it in your weblogic-ejb-jar.xml if you just want to have the "true" value.
    4. default value of <initial-beans-in-free-pool> is 0. Since you're changing the default value, you'll have to specify it in weblogic-ejb-jar.xml. If you can put all EJBs in one ejb jar file, you can have only one weblogic-ejb-jar.xml in the META-INF folder of this ejb jar.
    Thanks,
    Amy

  • How to setup Clustering  with Weblogic?

    Dear All,
    I am a beginner of using Weblogic. Now i need to setup Clustering in
    company. I have 3 NT Server and install Weblogic 5.1.0 on each machine, the
    name is Cluster1, Cluster2 and Cluster3. At the First Step, can someone tell
    me how to setup the clustering and how to test it to esure that is work???
    Thanks so much!
    hk-beginner

    more specifically,
    http://www.weblogic.com/docs51/cluster/index.html
    Ketan
    "Billy Bunter" <[email protected]> wrote in message
    news:[email protected]..
    Look at the BEA docs.
    beginner wrote:
    Dear All,
    I am a beginner of using Weblogic. Now i need to setup Clustering
    in
    company. I have 3 NT Server and install Weblogic 5.1.0 on each machine,the
    name is Cluster1, Cluster2 and Cluster3. At the First Step, can someonetell
    me how to setup the clustering and how to test it to esure that iswork???
    Thanks so much!
    hk-beginner

  • Problem in clustering in Weblogic 5.1 (java.util.zip.ZipException)

    Hi All,
    We are using WLS 5.1 clustering. 2 WLS are running in 2 different unix box in same subnet. But we are getting the following exception ( Though all the Beans have been deployed successfully).
    java.util.zip.ZipException: error in opening zip file
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.open(Compiled Code)
    at java.util.zip.ZipFile.<init>(Compiled Code)
    at java.util.zip.ZipFile.<init>(Compiled Code)
    at weblogic.boot.ServerClassLoader.deploy(ServerClassLoader.java:132)
    at weblogic.cluster.AnnotatedServiceOffer.expandClassPath(Compiled Code)
    at weblogic.cluster.AnnotatedServiceOffer.readObject(Compiled Code)
    at weblogic.common.internal.WLObjectInputStreamBase.readPublicSerializable(Compiled Code)
    Fri Jan 25 16:57:22 MST 2002:<E> <MulticastSocket> Multicast socket receive error: java.lang.RuntimeException: I/O error opening JAR file from file:/opt/wlogic/weblogic/obscluster/server113/tmp_deployments/ejbjar-4247.jar
    (cluster name we have changed to obscluster )
    This Exception is coming in both the servers The difference is that the server whose ip ends with 112 is trying to open the file from server113 dir and the server whose ip ends with 113 is trying to open the file from server112 dir.
    In web I have found that if the directory structure of 2 servers doesn't match then this porblem can arise. But for both of my servers the directory structure is same , at least until /opt/wlogic/weblogic/obscluster/ and then the directory server113 or server112 is created by Weblogic automatically when I have started the Server.
    Any help regarding this will be very helpful.
    Thanks & Regards
    Srijeeb.

    Hi everyone,
    I think I have got the solution. Using sp11. added sp11 related jar in PRE_CLASSPATH . Problem Solved....
    Thanks
    Srijeeb

  • Clustering of Weblogic Portal Server 10.3

    Hello Everyone,
    Can someone please let me know the implementation steps to configure weblogic portal cluster enviromnent in 2 physical machines..

    Thanks Jay & Ravi but i am still having issues with the clustering, Let me explain:
    I have followed all the steps mentioned in link(http://jaysensharma.wordpress.com/2010/01/08/struts-2-0-in-weblogic/#comment-136). The admin server, Managed server 1 are in Machine A and Managed server 2 is in Machine B. I have also configured Node Manager in both the machines and both are reachable. I was able to start Managed server 1(which resides in Machine A) but while starting Managed Server 2(which resides in Machine B). I am getting the following exceptions:
    <Feb 12, 2010 2:34:37 PM EST> <Info> <Management> <BEA-141107> <Version: WebLogic Server Temporary Patch for CR376251 Wed Aug 06 09:19:34 PDT 2008
    WebLogic Server Temporary Patch for CR371247 Sat Aug 09 20:10:38 PDT 2008
    WebLogic Server Temporary Patch for CR377673 Tue Aug 12 20:39:50 EDT 2008
    WebLogic Server Temporary Patch for CR377673 Tue Aug 12 20:39:50 EDT 2008
    WebLogic Server Temporary Patch for CR376759 Thu Aug 14 14:53:02 PDT 2008
    WebLogic Server 10.3 Fri Jul 25 16:30:05 EDT 2008 1137967 >
    <Feb 12, 2010 2:34:43 PM EST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <Feb 12, 2010 2:34:43 PM EST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
    <Feb 12, 2010 2:34:44 PM EST> <Notice> <Log Management> <BEA-170019> <The server log file /opt/portal10gR3/user_projects/domains/mydomain/servers/test_srv02/logs/test_srv02.log is opened. All server side log events will be written to this file.>
    <Feb 12, 2010 2:34:53 PM EST> <Error> <Security> <BEA-090870> <The realm "myrealm" failed to be loaded: weblogic.security.service.SecurityServiceException: java.lang.NoClassDefFoundError: com/pointbase/session/sessionManager.
    weblogic.security.service.SecurityServiceException: java.lang.NoClassDefFoundError: com/pointbase/session/sessionManager
    at weblogic.security.service.CSSWLSDelegateImpl.initializeServiceEngine(Unknown Source)
    at weblogic.security.service.CSSWLSDelegateImpl.initialize(Unknown Source)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.InitializeServiceEngine(Unknown Source)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initializeRealm(Unknown Source)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadRealm(Unknown Source)
    Truncated. see log file for complete stacktrace
    java.lang.NoClassDefFoundError: com/pointbase/session/sessionManager
    >
    <Feb 12, 2010 2:34:53 PM EST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
    <Feb 12, 2010 2:34:53 PM EST> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:
    There are 1 nested errors:
    weblogic.security.service.SecurityServiceRuntimeException: [Security:090399]Security Services Unavailable
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(Unknown Source)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(Unknown Source)
    at weblogic.security.service.SecurityServiceManager.initialize(Unknown Source)
    at weblogic.security.SecurityService.start(SecurityService.java:141)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    >
    <Feb 12, 2010 2:34:53 PM EST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
    <Feb 12, 2010 2:34:53 PM EST> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
    <Feb 12, 2010 2:34:53 PM EST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>

  • Clustering for Weblogic 6.1

              I am trying to cluster two weblogic 6.1 servers.
              I tried using the configurations on the console . It did not work.
              Also please explain about the license issues with Weblogic 6.1.
              Should one purchase addtional license for cluster to work?
              

    Is there any way to over come the single point of failure bottleneck. Is bea
              planning something on those lines
              in the next release??
              regards,
              "Cameron Purdy" <[email protected]> wrote in message
              news:[email protected]..
              > Yes, one good place to look is in the JMS newsgroup.
              >
              > The main limitation is that queues are single points of failure (i.e. they
              > are pinned to a single server), so while you can add to the queue from any
              > server, the queue itself is only hosted on one server.
              >
              > Peace,
              >
              > --
              > Cameron Purdy
              > Tangosol, Inc.
              > Clustering Weblogic? You're either using Coherence, or you should be!
              > Download a Tangosol Coherence eval today at http://www.tangosol.com/
              >
              >
              >
              > "Vaibhav" <[email protected]> wrote in message
              > news:[email protected]..
              > >
              > > hi
              > > Does Weblogic 6.1 supports clustering for JMS.
              > > Can we get some links on this issue.
              > >
              > > thanks
              >
              >
              

  • Problem while Clustering in Weblogic 7.0.

              Hi,
              I am trying to set up a cluster for my application on WL 7.0.I have set up two
              managed servers (with owning Admin server Configuration) mserver1 and mserver2.
              Is it Ok to configure these two servers into a single cluster ?
              I have attempted doing this by trying to configure in the following way.
              -> Add mserver2 in the mserver1's configuration by using the "configure a new
              server" option. Also make this part of a cluster "TestCluster" that has been configured
              on mserver1.
              when i restart mserver1 i get the following error(Error pasted below). Can anybody
              tell me as to what this error means ?
              Also could anybody advice me if the way i have tried to configure a server is
              right ??
              Thanks in advance,
              Regards,
              uday
              <Feb 8, 2003 6:27:39 PM IST> <Notice> <Cluster> <000133> <Waiting to synchronize
              with other running members of TestCluster>
              <Feb 8, 2003 6:28:09 PM IST> <Notice> <Cluster> <000134> <Discovered and synchronized
              with 0 other running members of TestClus
              ter>
              <Feb 8, 2003 6:28:10 PM IST> <Emergency> <WebLogicServer> <000342> <Unable to
              initialize the server: Fatal initialization exce
              ption
              Throwable: java.lang.NullPointerException
              java.lang.NullPointerException
              at weblogic.transaction.internal.TransactionRecoveryService.getOrCreate(TransactionRecoveryService.java:345)
              at weblogic.transaction.internal.TransactionRecoveryService.deployAllTransactionRecoveryServices(TransactionRecoverySe
              rvice.java:390)
              at weblogic.transaction.internal.TransactionRecoveryService.resume(TransactionRecoveryService.java:160)
              at weblogic.transaction.internal.TransactionService.resume(TransactionService.java:138)
              at weblogic.t3.srvr.ServerLifeCycleList.resume(ServerLifeCycleList.java:61)
              at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:806)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:295)
              at weblogic.Server.main(Server.java:32)
              >
              The WebLogic Server did not start up properly.
              Exception raised:
              java.lang.NullPointerException
              at weblogic.transaction.internal.TransactionRecoveryService.getOrCreate(TransactionRecoveryService.java:345)
              at weblogic.transaction.internal.TransactionRecoveryService.deployAllTransactionRecoveryServices(TransactionRecoverySe
              rvice.java:390)
              at weblogic.transaction.internal.TransactionRecoveryService.resume(TransactionRecoveryService.java:160)
              at weblogic.transaction.internal.TransactionService.resume(TransactionService.java:138)
              at weblogic.t3.srvr.ServerLifeCycleList.resume(ServerLifeCycleList.java:61)
              at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:806)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:295)
              at weblogic.Server.main(Server.java:32)
              Reason: Fatal initialization exception
              Throwable: java.lang.NullPointerException
              java.lang.NullPointerException
              at weblogic.transaction.internal.TransactionRecoveryService.getOrCreate(TransactionRecoveryService.java:345)
              at weblogic.transaction.internal.TransactionRecoveryService.deployAllTransactionRecoveryServices(TransactionRecoverySe
              rvice.java:390)
              at weblogic.transaction.internal.TransactionRecoveryService.resume(TransactionRecoveryService.java:160)
              at weblogic.transaction.internal.TransactionService.resume(TransactionService.java:138)
              at weblogic.t3.srvr.ServerLifeCycleList.resume(ServerLifeCycleList.java:61)
              at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:806)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:295)
              at weblogic.Server.main(Server.java:32)
              

    Uday,
              Can you post your config.xml if its not a problem.
              -Kiran
              "Wenjin Zhang" <[email protected]> wrote in message news:<[email protected]>...
              > 1. If you don't have an admin server, install one. (better to be different from
              > your cluster members).
              > 2. Configure your cluster via admin console of admin server
              >
              >
              > "Uday" <[email protected]> wrote:
              > >
              > >Hi,
              > > I am trying to set up a cluster for my application on WL 7.0.I have
              > >set up two
              > >managed servers (with owning Admin server Configuration) mserver1 and
              > >mserver2.
              > >
              > >
              > >Is it Ok to configure these two servers into a single cluster ?
              > >
              > >I have attempted doing this by trying to configure in the following way.
              > >-> Add mserver2 in the mserver1's configuration by using the "configure
              > >a new
              > >server" option. Also make this part of a cluster "TestCluster" that has
              > >been configured
              > >on mserver1.
              > >
              > >when i restart mserver1 i get the following error(Error pasted below).
              > >Can anybody
              > >tell me as to what this error means ?
              > >
              > >Also could anybody advice me if the way i have tried to configure a server
              > >is
              > >right ??
              > >
              > >Thanks in advance,
              > >
              > >Regards,
              > >uday
              > >
              > >
              > >
              > ><Feb 8, 2003 6:27:39 PM IST> <Notice> <Cluster> <000133> <Waiting to
              > >synchronize
              > >with other running members of TestCluster>
              > ><Feb 8, 2003 6:28:09 PM IST> <Notice> <Cluster> <000134> <Discovered
              > >and synchronized
              > >with 0 other running members of TestClus
              > >ter>
              > ><Feb 8, 2003 6:28:10 PM IST> <Emergency> <WebLogicServer> <000342> <Unable
              > >to
              > >initialize the server: Fatal initialization exce
              > >ption
              > >Throwable: java.lang.NullPointerException
              > >java.lang.NullPointerException
              > > at weblogic.transaction.internal.TransactionRecoveryService.getOrCreate(TransactionRecoveryService.java:345)
              > > at weblogic.transaction.internal.TransactionRecoveryService.deployAllTransactionRecoveryServices(TransactionRecoverySe
              > >rvice.java:390)
              > > at weblogic.transaction.internal.TransactionRecoveryService.resume(TransactionRecoveryService.java:160)
              > > at weblogic.transaction.internal.TransactionService.resume(TransactionService.java:138)
              > > at weblogic.t3.srvr.ServerLifeCycleList.resume(ServerLifeCycleList.java:61)
              > > at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:806)
              > > at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:295)
              > > at weblogic.Server.main(Server.java:32)
              > >>
              > >***************************************************************************
              > >The WebLogic Server did not start up properly.
              > >Exception raised:
              > >java.lang.NullPointerException
              > > at weblogic.transaction.internal.TransactionRecoveryService.getOrCreate(TransactionRecoveryService.java:345)
              > > at weblogic.transaction.internal.TransactionRecoveryService.deployAllTransactionRecoveryServices(TransactionRecoverySe
              > >rvice.java:390)
              > > at weblogic.transaction.internal.TransactionRecoveryService.resume(TransactionRecoveryService.java:160)
              > > at weblogic.transaction.internal.TransactionService.resume(TransactionService.java:138)
              > > at weblogic.t3.srvr.ServerLifeCycleList.resume(ServerLifeCycleList.java:61)
              > > at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:806)
              > > at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:295)
              > > at weblogic.Server.main(Server.java:32)
              > >Reason: Fatal initialization exception
              > >Throwable: java.lang.NullPointerException
              > >java.lang.NullPointerException
              > > at weblogic.transaction.internal.TransactionRecoveryService.getOrCreate(TransactionRecoveryService.java:345)
              > > at weblogic.transaction.internal.TransactionRecoveryService.deployAllTransactionRecoveryServices(TransactionRecoverySe
              > >rvice.java:390)
              > > at weblogic.transaction.internal.TransactionRecoveryService.resume(TransactionRecoveryService.java:160)
              > > at weblogic.transaction.internal.TransactionService.resume(TransactionService.java:138)
              > > at weblogic.t3.srvr.ServerLifeCycleList.resume(ServerLifeCycleList.java:61)
              > > at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:806)
              > > at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:295)
              > > at weblogic.Server.main(Server.java:32)
              > >
              > >***************************************************************************
              > >
              

  • Unicast configuration in weblogic 10.3

    Hi Friends,
    For unicast conguration, do we have to enable Outbound Enabled and Tunneling Enabled in network channels.

    To isolate unicast-based cluster heartbeats and JNDI replication traffic to its own network channel,
    you can create a network channel on each server (in the cluster) and use the cluster-broadcast protocol.
    Parameters:
    Name: ClusterChannel
    Protocol: cluster-broadcast
    Listen Address: IP-address of a server in the cluster
    Listen Port: a listen port, for example 8888
    External Listen Address: None
    External Listen Port: None
    HTTP Enabled for This Protocol: uncheck, you can also leave the outbound and tunneling enables unchecked
    Use the name of the channel (ClusterChannel) to set the Unicast Broadcast Channel property in the cluster Messaging Configuration tab.
    To isolate replication traffic to its own network channel, you can create a network channel that uses
    the t3 protocol.
    Parameters:
    Name: ReplicationChannel
    Protocol: t3
    Listen Address IP-address of a server in the cluster
    Listen Por: a listen port, for example 8889
    External Listen Address: None
    External Listen Port: None
    HTTP Enabled for This Protocol: uncheck, you can also leave the outbound and tunneling enables unchecked
    Use the name of the channel (ReplicationChannel) to set the Replication Channel property in the cluster Replication Configuration tab.
    More information can be found here: http://download.oracle.com/docs/cd/E17904_01/web.1111/e13701/network.htm#CIHGCAEI

  • Clustering with Unicast

    We are using Multicast with Weblogic 9.2 for clustering now but are now migrating to Weblogic 10.3 and want to switch to unicast. The documentation seems kind of hazy for Unicast clustering. I have a few questions.
    1)The Unicast Broadcast Channel. What exactly is it and what is the format of one.
    2) do I need to create a custom channel some where? I don't want to use the default channel because we have many domains in the same server.
    3) Generally has does Unicast work and how is it different from multicast.
    Thanks,
    Tom.

    I hope this is some what helpfull:
    1) it's the channel used for Unicast traphic, if you leave it empty the default channel (listen address) of the Managed Servers are used
    2) You can add channels under the Managed Server at Protocol -> Channels
    A channel is connected to a hostname + port so it must be unique. I dont see how it would effect multiple domains on 1 machine since they should use unique host+port combinations as well for every managed server.
    3) http://en.wikipedia.org/wiki/Unicast
    regards,
    Jan

  • Calrification for Weblogic Clustering

    Our J2EE application is multitiered where JSPs&Servlets(Frontend) runs in a weblogic instance and EJBs(Backend) runs in two weblogic instances which are clustered. Here the Frontend weblogic instance and one of the clustered Backend weblogic instance are running in a same machine A and the other clustered Backend weblogic instance is running in another machine B. We had tested the following cases for Failover
    Note :
    please consider "JSPs&Servlets" as Frontend and "EJBs" as Backend.
    Weblogic 9.2 and stateless session beans are used.
    Frontend is not clustered.
    Case 1:
    We are doing a transaction where the request from frontend goes to one of the of the Clustered Backend weblogic instance. Before the transaction gets completed this backend weblogic instance is made to shutdown. The transaction has failed over to the another available Clustered Backend weblogic instance . The transaction had completed successfully and the Failover is working fine.
    Case 2:
    We are doing a transaction where the request from frontend(running in Machine A) goes to the Clustered Backend weblogic instance running in the Machine A itself. Before the transaction gets completed, the machine A is made to shutdown (i.e. both frontend and backend weblogic instance shuts down at the same time). Here the transaction has failed and could not able failover to the other available Backend weblogic instance .
    Please clarify whether weblogic cluster supports the Backend failover when both the Frontend and Backend are brought down at the same time?
    Any weblogic CLustering experts, please clarify...

    Hi Jayesh,
    Thanks very much for your reply.
    I understood that your reply "You might want to consider collapsing front end (servlet & JSP) and back end (EJB) servers into a single WebLogic server for better fail over support." means that JSP&Servlet and EJB should be combined to form a single archive(EAR) which has to be deployed in single weblogic instance.
    Please check whether my assumptions are correct for your suggestion on better failover.
    1.The cluster configuration of JSPs&Servlet(web.xml) and EJBs(ejb-jar.xml) running in single weblogic instance will be similar to the cluster configuration of JSPs&Servlet(web.xml) and EJBs(ejb-jar.xml) running in separate weblogic instances. i.e All the configurations are same, but instead of the application running in separate weblogic instances, it will run in single weblogic instance.
    2.In the URL for specifying the EJB connection from the JSP&Servlet, the cluster IP address should be used.
    You have mentioned that if EJB client is not alive, the failover will not work. Please clarify how the failover will work in this case only(JSP&Servlet and EJB running in single weblogic instance and clustered).
    Thanks,
    Thiyagu

  • OBIEE on RHEL5.5 using clustering of 4 nodes deployed on weblogic

    It is my first experiance of installaing OBI in production enviornament. I have to install OBIEE 10.1.3.4.1 on four IBM HS22 Blade Servers, under RHEL 5.5, deployed on Weblogic in active/active configuration. Weblogic will be clustered. I am confused of steps of installation, please rectify me if following steps are wrong:
    Step 1: install Weblogic on Node1, and configure clustering of Weblogic on other 3 nodes.
    Setp 2: Install OBIEE on all 4 nodes. Complete installation, not specific products, using Advanced installation type. so that all componets are installed on all the nodes
    Step 3: Configure clustering of OBIEE keeping Node1 as Master BI Server, Primary Cluster Controler, Primary scheduler.

    i am plaining for complete installation on all the nodes but while doing configuration in files NQSConfig.INI and NQClusterConfig.INI etc, i will do like
    Node1 as primary node for cluster and scheduler and Presentation Services and Master BI Server
    Node2 as secondary node for cluster and scheduler and Presentation Services and BI Server
    Node3 as BI Server
    Node4 as BI Server
    I can install only one component BI Server on Node3 and Node4, but to keep my installation straight farward i am installing complete on all nodes. please suggest will it work. Or shall I proceed with complete install on Node1 and Node2, but custom install on Node3 and Node4
    Regarding load balancing this has to be done by the cluster controler, please suggest if i am wrong. I have a separate WebServer which i need to configure.

  • Clustering weblogic from a common storage box.

              Hi All,
              Please some one help me out setting up a weblogic cluster. We have a requisition
              as fallows:
              Weblogic server needed to be setup in a common storage external box. Then this
              server has to be cluster from two machines. Here I am confused, wether is it possible
              to create a cluster of two servers instances from two machines(using the common
              storage box, where I am going to install weblogic). If this is possible then how
              the weblogic property file is going to deffer.
              Please help me out.
              Thanks,
              Murali Ganji
              

              Hi Robert,
              Thank you very much for the reply.. But I have few doubts regarding the clustering
              of weblogic. Please help me.
              1. Does the document meant (maintaining common file system for the weblogic properties
              files) the installing of weblogic server setup in the common file system or only
              maintaining the common directory for the weblogic for all the clustered servers?
              If the later understanding is correct then does it required all the weblogic servers
              needed to be installed at their various machines to run. In this case how these
              servers are going to make use of the properties file in the common file system(I
              mean does we need to mention the paths any where)?
              2. Can you please help me out in figuring out few draw backs of the common file
              system other than single point failure of all the weblogic servers in the cluster?
              Thanks and regards,
              Murali G
              Robert Patrick <[email protected]> wrote:
              >Hi,
              >
              >First of all, there is no requirement that you use a shared file system
              >when setting up a
              >cluster (make sure you install the service pack for WLS 5.1 as there
              >was a bug in the
              >base product regarding the file system). The reason that the documentation
              >recommends
              >this is to simply the configuration of the cluster.
              >
              >Secondly, WebLogic 5.1 has the capability of using a hierarchy of property
              >files. The
              >global properties file is read first, then if it exists the properties
              >file in the
              >cluster directory (e.g., mycluster/weblogic.properties), and finally
              >if it exists the
              >properties file in the server directory (e.g., mycluster/server###/weblogic.properties
              >where ### is the last octet of the machine's IP address). This allows
              >you to share a
              >directory structure and still have different settings for different clusters/servers.
              >
              >Finally, most people use homogeneous clusters. In a homogeneous cluster,
              >the
              >weblogic.property file is the same across all servers in the cluster.
              >
              >Hope this helps,
              >Robert
              >
              >Murali Ganji wrote:
              >
              >> Hi All,
              >> Please some one help me out setting up a weblogic cluster. We have
              >a requisition
              >> as fallows:
              >> Weblogic server needed to be setup in a common storage external box.
              >Then this
              >> server has to be cluster from two machines. Here I am confused, wether
              >is it possible
              >> to create a cluster of two servers instances from two machines(using
              >the common
              >> storage box, where I am going to install weblogic). If this is possible
              >then how
              >> the weblogic property file is going to deffer.
              >> Please help me out.
              >> Thanks,
              >> Murali Ganji
              >
              

Maybe you are looking for

  • Internet explorer not working on desktop mode in windows 8 operting system

    i use hp pavillion laptop it has windows  8 as operating system...usually i use desktop mode of internet explorer but suddenly it stopped working since past few days..the metro tile of internet explorer works well...i really need help..please help ur

  • Not able to Read All the Message in the Topic

    Hi Al, i am new to JMS. I have implemented publish-subscribe model. Topic as a destination. I want to read all the message available for particular topic. is there any way to get this?.. like in the Queue, QueueBorrower used to read all available mes

  • Zen Sleek USB P

    Can anyone give me a good reason why the Sleek has a different USB port (and hence needs a different connector/power source) from other Creative MP3s such as the Zen Xtra, Zen Micro etc ? Will all future Creative products use this type of USB or is t

  • O.S 6.0 update

    I'm currently updating the software for my Curve 9300 and half-way through downloading the modules my internet connection died, it returned a few minutes later, but the modules have not contiuned downloading, it's stuck on 279 out of 461. The only wa

  • Urgent: Oracle Golden Gate - ORCL to MS-SQL or MS-SQL to ORACLE

    Just want to know whether GG supports replication TARGET=ORACLE 10G R2 and SOURCE = MS-SQL SERVER 2005 or the opposite. Is there any tutorial?