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

Similar Messages

  • Do i need a high perf SSL offloader (Like Array Networks APV) for WebLogic

    we are thinking of deploying Array Networks Load Balancers for WebLogic clusters. The primary goal is to offload SSL from the host OS machine, as we are expecting very high SSL traffic in the range of 2000 to 3000 transactions/sec. Is it a good idea to deploy 3rd party SSL offloaders like Array Networks APV load balancers. The peak throughput requirements are around 250 Mbps at best. But the transaction rate is what is killing us........
    -thanks
    sikris

    I use a Cisco AP (1252G), with antenna air-ant2410y-r. I use 3 antennas (to support 802.11n), for a big exhitibition. On the both (around the booth), there are around 35 different wireless networks. The problem is that sometimes we have some disconnections (with iPad), ok with android tablets.
    And you still want to use 802.11b????
    Androids and iPads support 802.11a. 

  • BPM Enterprise for weblogic and clusters

    good morning every body
    what is the best practice for High Avalibilty Clustered environement for BPM enterprise for weblogic ?
    i know that clustering is done on the Weblogic server side but is there is any constraints regarding to ALBPM clustering
    if some one would direct me to a diagram of the clustring best practice it would be appreciated!

    Hi,
    Event I am facing the similar problem but its irrregular(but most of the time). I get following as a log while shutting down the server.
    Stopping Weblogic Server...
    Initializing WebLogic Scripting Tool (WLST) ...
    Welcome to WebLogic Server Administration Scripting Shell
    Type help() for help on available commands
    Connecting to t3://localhost:7001 with userid weblogic ...
    Successfully connected to Admin Server 'AdminServer' that belongs to domain 'atg
    _domain'.
    Warning: An insecure protocol was used to connect to the
    server. To ensure on-the-wire security, the SSL port or
    Admin port should be used instead.
    Shutting down the server AdminServer with force=false while connected to AdminSe
    rver ...
    And it countinues...
    Regards,
    Kevin Chheda

  • OIM installation on RAC DB and Weblogic clusters

    I understand its a very broad question but tell me the links/resource/metalink documents references for installing OIM 9.1.0.1 on Weblogic clusters and Oracle RAC DB clusters ? (either or both)
    Is OIM 9.1.0.1 compatible with Oracle RAC DB 10gR2 ? I have checked the configuration matrix but still not sure on it. Can anybody confirm this ?
    I have gone through the basic installation guide for the same but I still find loopholes in it. If anybody has made any document for his/her purpose, please let me know, very appreciative!
    It does not give information about the schema design needed for OIM on Oracle RAC DB like -
    1.) During installation of OIM, we need to specify the "User Name" and "Password" of the database account that is created for Oracle Identity Manager.
    So is that user needed to be created with all the necessary privileges in RAC DB before starting this installation ?
    Thanks in advance,
    - oidm.
    Edited by: oidm on Aug 3, 2009 12:06 AM

    Hey there,
    I have checked the certification matrix but still just wanted to specifically know about compatibility of OIM 9.1.0.1 with Oracle RAC DB 10.2.0.2 ? Do they go hand in hand ?
    Thanks,
    - oidm.
    Edited by: oidm on Aug 3, 2009 7:52 PM

  • Single Client Access Name for Weblogic Forms and Reports.

    I have a 2 node clustered system:
    Windows 2008 R2 64-bit
    Weblogic 10.3.3 (on each node)
    Weblogic Forms and Reports 11.1.1.3 (on each node)
    Database 11gR2 RAC 11.2.0.1 (on each node)
    The forms and reports are clustered and I can connect to each from each of the two servers and the cluster is working well.
    The database uses Single Client Access Name (SCAN) to present the database as if it were one server called dbserver1.
    I was wondering if there was a similar thing for Weblogic and what everyone else uses to present their application as a single name to the user.
    I tried using Windows Network Load Balancing, but this stops the database scan listeners from working.
    Thanks.

    Dear,
    Did you find an answer to your question back in 2009?
    We are facing the same installation architecture, but we do not find any concrete information regarding SCAN with Oracle Forms 11g
    Geert

  • Weblogic clustering with IIS as web server

              Hi,
              I have two IIS servers and two machines for weblogic. I am planning to have
              a weblogic clustering. I have seen the documentation online. But has some questions
              for which dint find any answers.
              Somewhere on the newsgroup I read , if we will be having IIS proxy-plug in we
              do not need the DNS setup. Is that true ?
              How many IPs and other things I need to do this setup ? What is admin server &
              its role ? configuration how to do it is not avaliable in the documentation.
              Could someone help ?
              Thanks and Regards,
              Sheetal
              

    Hi
              you can find the ore information in the following link
              http://bernal.bea.com/stage/wls/docs70/plugins/isapi.html
              Regards,
              Prasanna Yalam

  • Performance Tools for Weblogic

    Hello All!
    I need help! I am trying to find out which of the tools is better
    suited for me to be able to do performance testing of an application
    under load.
    I am looking for a tool that can provide me detailed application
    performance metrics. Seems like both Insight and Perform Assure can do
    this job for me.
    If any of you have had experience with using performance tools such as
    Prescise Insight or Sitraka's Perform Assure I would appreciate any
    input you might have on your usage experience of these tools.
    Also if you know of any other tools that might provide similar
    information such as the above tools, that would be really helpful.
    Thanks a bunch!
    Neil.

    Cameron,
    Thanks for your input! Sounds like you are probably using these
    products.
    I saw the PerformAssure demo. Their GUI is very slick!! PerformAssure
    does some cool stuff like comparing EJB metrics with system metrics
    and were able to show me the EJB method that was causing a problem
    with a petstore application.
    I heard about this new tool from a company called Performant
    (http://www.performant.com). I am signed up for a demo with these
    folks. Will let you all know what I find.
    I looked at Wily site and didn't persue them as they seem to be
    deployable in the production environment. Our application is not live
    yet, but we want to be able to make sure it can handle good load ;)
    Thanks!
    --N
    "Cameron Purdy" <[email protected]> wrote in message news:<[email protected]>...
    I haven't had a chance yet to look at Sitraka's software, but Precise
    Indepth/J2EE and Wily Introscope are both pretty popular with Weblogic, and
    I think they both do a good job of what they do.
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    http://www.tangosol.com/coherence.jsp
    Tangosol Coherence: Clustered Replicated Cache for Weblogic
    "Neil" <[email protected]> wrote in message
    news:[email protected]..
    Hello All!
    I need help! I am trying to find out which of the tools is better
    suited for me to be able to do performance testing of an application
    under load.
    I am looking for a tool that can provide me detailed application
    performance metrics. Seems like both Insight and Perform Assure can do
    this job for me.
    If any of you have had experience with using performance tools such as
    Prescise Insight or Sitraka's Perform Assure I would appreciate any
    input you might have on your usage experience of these tools.
    Also if you know of any other tools that might provide similar
    information such as the above tools, that would be really helpful.
    Thanks a bunch!
    Neil.

  • Weblogic clustering steps

    Hi Everybody, I'm new to weblogic so I need your help to know each and every steps that are involved in setting up the weblogic on two different boxes and cluster it finally this cluster should be load balanced with apache server.
    I would like to explain little more about the infrastructure that i want to have.
    1) Two weblogic servers runs on two different machines (on Linux box).
    2) I'll have apache in one server.
    3) Each weblogic will have its own adminserver.
    4) Both the weblgic servers will connect to same DB
    5) Client will connect to the Loadbalancer which is apache server(On windows box).
    6) Apache server has to load balance the requests coming from client between the two weblogic servers.
    7) I've weblogic12c installed in the servers.
    Please let me know if any info that you need for clarifications.
    Thanks in advance.
    Karthik S

    Hi,
    Please follow the below link for clustering on two boxes
    http://middlewaremagic.com/weblogic/?p=971
    and follow the below link for apache to communicate with the weblogic clustered boxes,
    http://middlewaremagic.com/weblogic/?p=1311
    Regards,
    Fabian

  • Weblogic Clustering

    Hi,
    I would like to know how to set up Weblogic (8.1 SP2) clustering.
    I have two servers, I want to make one as the admin server and the other as the managed server.
    I would like to know the entries that I make for the clustered server setup while I am choosing "custom" mode of creating a domain. What goes in multicast IP address, under node manager, under its port.
    how to deploy a webapp to a managed server from an admin server?
    If any one of you has done this please let me know.
    Thanks in advance,
    Rommel Sharma.
    [email protected]

    Hi,
    It is depend on what kind of Load Balancer you are using.
    Many H/W Load Balancer has their own server fail detect method.
    Most of them are checking the port is reachable.
    If the port is not reachable, then the L4 send the request to another port.
    Some L7 switchs can detect the URI. and check the index page or other web page.
    You don't need too much care how to set the H/W load balaner exactly act like a plug-in module.
    Best Regards,
    Luke Ham
    Edited by: user2088723 on 2008. 9. 6 오전 1:31

  • Weblogic clustering - Non session objects

    Hi,
    I have an app that doesn't have any HttpSession object or EJBs. We have only one servlet for entire application that works as a controller and we store all the information regarding the user in the servlet instance variable as cache. None of our objects are Serializable. Can i deploy my application on weblogic cluster. Will weblogic support clustering for thsi kind of applications. We have only one servlet and all other classes are normal java classes. No JSP, EJB etc. No HttpSession or ApplicationContext of servlets are being used.
    thanks,
    webbie.

    Hi,
    The There are basically two reasons ...for which we want Clustering:
    <h3><font color=maroon>Reason - 1): Failover</font></h3>
    This feature needs HttpSession replication...Failover means if a Userhas Logged in to our application and accessing some pages ...then his HttpSession Replica will be available in a Secondary WebLogic Server so...even if his Promary WebLogic Server Goes Down ...His Session data will not be lost...and client can interact with the Application without any Interruption. To Enable Failover in your Clustered Application you need to provide the <persistent-store-type>Tag inside your "<Application>/WEB-INF/weblogic.xml"
       <session-descriptor>
          <persistent-store-type>replicated</persistent-store-type>
       </session-descriptor>
    <font color=red><b>NOTE:</b> until u dont put <persistent-store-type> Tag inside your "weblogic.xml" file...by default HttpSession replication will be disabled....because it's default value is "inMemory" means even If your Application has HttpSession ... it wont be replicated on Secondary Server.</font>
    <h3><font color=maroon>Reason - 2): LoadBalancing</font></h3>
    This feature has NOTHING TO DO with HttpSession replication (in general). It means simply different clients request will be processed by different WebLogic Server Instances in a Round-Robin fashion. I Think this is what you want to implement. Because your application is not using any HttpSession .So thet Application willl not have any Failover. But LoadBalancing is the Default Feature of WebLogic Cluster. U need not to do anything additionally to Achieve it.
    <font color=green><b>Note:</b>Means Without Having HttpSession Objects in your Application Still u can have WebLogic Clustering Feature to get the benifit of LoadBalancing.</font>
    To know more about Session Replication and it's related issues : http://weblogic-wonders.com/weblogic/2009/12/08/session-replication-issues/
    Thanks
    Jay SenSharma

  • Weblogic Clustering Problem

    Hi,
    I am tring to set up clustering on my laptop(Windows XP home OS) using Medrec Tutorials for Weblogic SP4.Its giving me SocketException.Same had worked when tried on Win2000 OS.I tried with SP2 also but its giving the same exception.
    Please let me know if anyone encountered similar pbm and resolved it.Thanks in advance.
    Please find the log below:
    <Jul 29, 2006 11:22:01 PM IST> <Notice> <WebLogicServer> <BEA-000328> <Starting WebLogic Managed Server "MedRec2" for domain "clusterdomain">
    <Jul 29, 2006 11:22:03 PM IST> <Error> <Cluster> <BEA-000116> <Failed to join cluster MedRecCluster at address 230.0.0.1 due to: java.net.SocketException: error setting options.
    java.net.SocketException: error setting options
    at java.net.PlainDatagramSocketImpl.join(Native Method)
    at java.net.PlainDatagramSocketImpl.join(PlainDatagramSocketImpl.java:134)
    at java.net.MulticastSocket.joinGroup(MulticastSocket.java:274)
    at weblogic.cluster.FragmentSocket.initializeMulticastSocket(FragmentSocket.java:92)
    at weblogic.cluster.FragmentSocket.start(FragmentSocket.java:109)
    at weblogic.cluster.MulticastManager.startListening(MulticastManager.java:172)
    at weblogic.cluster.ClusterCommunicationService.initialize(ClusterCommunicationService.java:43)
    at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:924)
    at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:670)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:344)
    at weblogic.Server.main(Server.java:32)
    >
    <Jul 29, 2006 11:22:03 PM IST> <Critical> <WebLogicServer> <BEA-000364> <Server failed during initialization. Exception:weblogic.server.ServerLifecycleException: Failed to listen on multicast address
    weblogic.server.ServerLifecycleException: Failed to listen on multicast address
    at weblogic.cluster.ClusterCommunicationService.initialize(ClusterCommunicationService.java:48)
    at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:924)
    at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:670)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:344)
    at weblogic.Server.main(Server.java:32)
    Caused by: java.net.SocketException: error setting options
    at java.net.PlainDatagramSocketImpl.join(Native Method)
    at java.net.PlainDatagramSocketImpl.join(PlainDatagramSocketImpl.java:134)
    at java.net.MulticastSocket.joinGroup(MulticastSocket.java:274)
    at weblogic.cluster.FragmentSocket.initializeMulticastSocket(FragmentSocket.java:92)
    at weblogic.cluster.FragmentSocket.start(FragmentSocket.java:109)
    at weblogic.cluster.MulticastManager.startListening(MulticastManager.java:172)
    at weblogic.cluster.ClusterCommunicationService.initialize(ClusterCommunicationService.java:43)
    ... 4 more
    >
    <Jul 29, 2006 11:22:03 PM IST> <Emergency> <WebLogicServer> <BEA-000342> <Unable to initialize the server: weblogic.server.ServerLifecycleException: Failed to listen on multicast addresserror setting options>
    The WebLogic Server did not start up properly.
    Exception raised: 'java.net.SocketException: error setting options'
    Reason: weblogic.server.ServerLifecycleException: Failed to listen on multicast addresserror setting options
    Thanks
    Raju

    Hi,
    Actually i tried with Weblogic 8.1 sp2 and sp4 but same problem.I just tried setting up clusters on Windows 2000 it works fine.Seems to be a problem with windows XP home.
    Any idea if same problem occurs with Win XP professional?
    Anyway thanx for the reply.
    Thanks
    Raju

  • WebLogic clustering within the box

              Folks,
              Is it possible to do weblogic clustering within a single UNIX box?
              For example,
              UNIX Machine A(10.9.44.25) have two domains mydomain1 and mydomain2.
              mydomain1 - AdminServer7001 - ManagedServer8001
              mydomain2 - ManagedServer9001
              Is it possible to clustering for ManagedServer8001 and ManagedServer9001?
              Thanks
              - Robot
              

              "Majic Robot" <[email protected]> wrote:
              >
              >Folks,
              >
              >Is it possible to do weblogic clustering within a single UNIX box?
              >
              >For example,
              >
              >UNIX Machine A(10.9.44.25) have two domains mydomain1 and mydomain2.
              >
              >mydomain1 - AdminServer7001 - ManagedServer8001
              >mydomain2 - ManagedServer9001
              >
              >Is it possible to clustering for ManagedServer8001 and ManagedServer9001?
              >
              >Thanks
              >
              >- Robot
              You can create a clustered environment on a single machine; limits to the numbers
              of managed servers within the cluster is a variable based on available machine
              resources (memory, file handles, kernel limits, etc.).
              You cannot create a cluster though as you suggest above. Recall that clusters
              are defined within a single domain, and you cannot create a cluster that spans
              (is split) between domains.
              To create a cluster on a single machine, you just need to keep the rule that each
              managed server has a unique ipaddress:port combination for its listening address.
              On a single machine you have the option of multi-homing the machine (eg multiple
              IP addresses on a single NIC) or use a single address, but use different ports;
              or use a combination of both.
              

  • Apache configuration for weblogic

    Hi All
    I need your help for configuring my apache for weblogic. Actually we created 2 non clustered server and deployed an application on them. Now we want to achieve the load balancing on the apache side. So, I am just wondering what exactly I should write down in http.conf to achieve it.
    e.g in clustered environment we give :
    <Location /process>
    WebLogicCluster abc:7210,xyz:7210
    SetHandler weblogic-handler
    </Location>
    where abc and xyz are cluster members.
    If you have any idea then please share it.
    Thanks in Advance.

    To configure Apache Plug-in with Weblogic Server, follow the steps below
    1. To make Apache server run on a different port say 8080, other than the dafault (80).
    Modify the httpd.conf present at
    D:\Program Files\Apache Group\Apache2\conf
    Change the Listen port to 8080 in the httpd.conf file
    Listen 8080
    2. Copy the mod_wl_20.so from \wlserver_10.3\server\plugin\win\32 to
    D:\Program Files\Apache Group\Apache2\modules
    3. Apply the plug-n module by adding these in the httpd.conf file
    LoadModule weblogic_module modules/mod_wl_20.so
    <Location />
    SetHandler weblogic-handler
    </Location>
    <IfModule mod_weblogic.c>
    WebLogicCluster localhost:7003,localhost:7005
    Debug ON
    WLLogFile c:/temp/wlproxy.log
    WLTempDir c:/temp
    </IfModule>
    4. Restart the Apache Server

  • How to install weblogic clusters on NT Services

    Hi ,
              We have servers running in clustered environment, and would like to install
              the clustered servers into the Windows NT Services and run from there. We
              tried to execute the install.exe under weblogic/bin directory, but looks
              like it does not work properly for the clustered environment.(I am not sure
              it read the weblogic.properties file under the weblogic/mycluster
              directory). Can someone please show us how to do this in more details?
              Thanks in advance.
              HC
              

              VSNL News wrote:
              > Do I need class D addresses for setting up a weblogic cluster
              > or any range will do .
              Depends on the size of your network.
              But your multicast addr should be class D range and should be within
              224.0.0.1 to 239.255.255.255, inclusive.
              Refer java.net.MulticastSocket
              >
              >
              > My cluster basically consists of three NT machines all
              > having addresses in Class C range , When I start the cluster
              > the Weblogic console shows them in the cluster for a while
              > but after some time all drop out without throwing any exceptions leaving
              > only one machine in the cluster.....
              >
              > The best sign for this is that they stop leasing objects to each other.
              what version of WLS? service pack level? How are you starting the server and
              joining the cluster.
              Do you see each server creating connections to other servers after
              successfully in the cluster..
              Pls provide more details.
              have you gone through this document.
              http://www.weblogic.com/docs51/admindocs/ntservice.html#multiple
              Kumar
              [att1.html]
              

  • Certification for Weblogic 8.1

    First of all, please excuse me for the re-posting of the same topic about JMS. It was due to an error in my navigator. It was not my intention. :.-(
    And now, the question. I've seen that Coherence is certified for Weblogic 7.0, but is it also certified for Weblogic 8.1? If not, which version will be?
    Thanks and please, excuse me once again for posting error.
    BYe

    Hi Ignacio,
    Coherence works well with WebLogic 8.1.
    If you are using the clustered session replication, there is a one-line change you need to make to the Servlet 2.3 module for session replication. In the constructor for the CoherenceRequest class, change the following line:
    initializeMaxInactive();
    to:
    m_iMaxInActive = 30 * 60; // however many seconds until expiry
    This work-around is for WebLogic 8.1.
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    Coherence: Easily share live data across a cluster!

Maybe you are looking for

  • Is there a way to remove default lightbox related stuff from poplets in product detail page?

    http://pilotpenaustralia.com.au/product-catalogue/writing-instruments/frixion-range/frixio n-ball-erasable-pen/ On above page (which is a product detail page using product large layout) I added poplets and it started to generate javascript conflicts

  • Logical I/O

    Hi, is logical I/O a bad thing in an oracle database, specifically 10gR2 10.2.0.4 I have one database that we monitor and it appears that logical I/O is very high. As I understand it however if logical IO is being done then it is better than physical

  • Matrox DualHead2Go and ADC Display?

    I have an older 17" acrylic display with that big ADC-DVI adapter. I'm currently using my Macbook Pro (ATI X1600 video card, Dual-Link DVI connector) with a surprisingly good HP VGA panel, the same resolution as the Cinema Display. Has anyone had any

  • Error executing SQL statement

    Hi, Can anyone see why I am getting this error message for my SQL query? WITH SKU_DATA AS ( SELECT /*+ MATERIALIZE */ DISTINCT FROM_LOC_ID,            SKU_ID,            DESCRIPTION,            UPDATE_QTY,         ORDER_ID,         CONSIGNMENT,      

  • Entry point not found after installing last update (itunes 11.1.4.62)

    itunes just prompted me to install an update, so I did.  Now I can not open iTunes at all.  I recive the following message: iTunes.exe - Entry Point Not Found The procedure entry point ?videoTracks@QTMovie@@QBE?AV?$Vector@VQTT rack@@@***@@$0A@VCrashO