Failover Cluster testing - not working

Hello
We are trying to perform failover testing on OC4J clusters. We have two nodes clustered. On each node we have installed SOA suite - four OC4J instances (home, oc4J_soa, oc4j_wsm, and oc4j_esbdt).
This is how we are performing the test:
We have deployed servlet on both oc4j_soa with different application names but with same context-root. We have observed following behavior.
1) In mod_oc4j.conf file , we have "Oc4jSelectMethod roundrobin:local".
So when we hit http://<loadbalancer>/<context-root-for-servlet> it works fine in roundrobin fashion. We have set the HTML page title as node name in servlets.
And so we see Node 1 title one time and Node 2 title the other time.
2) Now if I undeploy the servlet from Node 1 and hit http://<loadbalancer>/<context-root-for-servlet> It doen't work one time (gives HTTP 500 error) and it works the other time.
ie. it is still sending one request to Node 1 and other request to Node 2.
well, it should not do this right ? if my application is down/not available on Node 1 , all request should go to Node 2.
3) Also what i have observed is , when we hit the Nodes' http url directly instead of going through the loadbalancer it crisscross the requests.
ie. http://NODE 1/<context-root-for-servlet> - this one always goes to Node 2
and http://NODE 2/<context-root-for-servlet> - always goes to Node 1
This is something weird.
Anybody has any idea , please ? I am not sure why are we getting unexpected behavior mentioned 2) and 3 )
Please let me know if you need anything about config details.
Thanks
/Mishit

2) I hope there is a Hardware LBR front ending this architecture ... If yes then HW LBR have intelligent death detection mechanisms where in if Node 1 crashes it stops serving requests to the failed node until it is back online .... so this setting is more at the LBR then at mod_oc4j.conf
3) If load balancing is configured correctly, I dont think u shud be getting this issue..
To test load balancing you can do as below:
- Ensure Virtual host configuration is done in Apache of both nodes
- Ensure Virtual host entry is added to /etc/hosts
Like on Node 1 /etc/hosts
<Node 2 IP> <Virtual hostname>
Similarly on Node 2 /etc/hosts
<Node 1 IP> < Virtual hostname>
- Give Virtual URL to your LBR guy and he will do the settings in LBR
- Bring down node 1 keeping node 2 alive & check below:
http://<virtualURL>/contextroot
http://<node2>/contextroot
- Similarly bring down node 2 keeping node 1 alive & check below:
http://<virtualURL>/contextroot
http://<node1>/contextroot

Similar Messages

  • Cluster does not work after a while

    Hi :
              I have 2 clustered EJB server, the IP address is 192.168.0.226 and
              192.168.0.227.
              A servlet server is calling these two EJB servers with
              t3://192.168.0.226,192.168.0.227:7001
              All three machine use weblogic 5.1 sp9, Win2K Advanced Server.
              If I restart weblogic service, then the cluster works fine. but after while
              the cluster does not work, all the client request goto only one machine, in
              most case it's 227.
              It has no use even if I restart the service in the losted server. I have to
              restart all the server.
              The weblogic.log in the losted server is like this :
              Thu Apr 26 00:04:16 GMT 2001:<I> <RJVM> Signaling
              peer -6817319611378695685S192.168.0.204:[7001,7001,7002,7002,7001,-1] gone:
              weblogic.rjvm.PeerGoneException:
              - with nested exception:
              [java.io.EOFException]
              Thu Apr 26 00:04:47 GMT 2001:<I> <RJVM> Signaling
              peer -2123734719233546013S192.168.0.227:[7001,7001,7002,7002,7001,-1] gone:
              weblogic.rjvm.PeerGoneException:
              - with nested exception:
              [java.io.EOFException]
              Thu Apr 26 00:14:16 GMT 2001:<E> <ConMan> Attempt to sendMsg using a closed
              connection
              Thu Apr 26 00:14:16 GMT 2001:<E> <RJVM> Exception on send :
              weblogic.rmi.ConnectException: Attempt to sendMsg using a closed connection
              Please help me
              thanks
              andrew
              

    Are you running with any proxy? Is the servlet server also the static httpd
              server?
              What type of network equipment are you using? If its high-end (Cisco) make sure
              all ports are set to 100/Full.
              Also, try setting the SendDelay slightly higher (ie. 25, 30, 35). Experiment
              with different values.
              weblogic.cluster.multicastSendDelay=25
              andrew wrote:
              > Mike, thanks for reply
              > The 192.168.0.204 is the servlet server.
              > I changed the NICs to use 100Mbps/Full duplex. it looks better: the error
              > msg is less than before, the it still happened.
              > Any suggestion?
              > thanks
              > andrew
              >
              > "Mike Kincer" <[email protected]> wrote in message
              > news:[email protected]...
              > > Which box is 192.168.0.204 ??
              > > It is communicating via multicast, which I would say is suspect.
              > > Otherwise, I'd say you have some network issues.
              > > Make sure all switch ports and all NICS are NOT set to "auto" config.
              > Select
              > > 100Mbps/Full duplex on all ports.
              > >
              > > andrew wrote:
              > >
              > > > Hi :
              > > > I have 2 clustered EJB server, the IP address is 192.168.0.226 and
              > > > 192.168.0.227.
              > > > A servlet server is calling these two EJB servers with
              > > > t3://192.168.0.226,192.168.0.227:7001
              > > >
              > > > All three machine use weblogic 5.1 sp9, Win2K Advanced Server.
              > > >
              > > > If I restart weblogic service, then the cluster works fine. but after
              > while
              > > > the cluster does not work, all the client request goto only one machine,
              > in
              > > > most case it's 227.
              > > >
              > > > It has no use even if I restart the service in the losted server. I have
              > to
              > > > restart all the server.
              > > >
              > > > The weblogic.log in the losted server is like this :
              > > >
              > > > Thu Apr 26 00:04:16 GMT 2001:<I> <RJVM> Signaling
              > > > peer -6817319611378695685S192.168.0.204:[7001,7001,7002,7002,7001,-1]
              > gone:
              > > > weblogic.rjvm.PeerGoneException:
              > > > - with nested exception:
              > > > [java.io.EOFException]
              > > > Thu Apr 26 00:04:47 GMT 2001:<I> <RJVM> Signaling
              > > > peer -2123734719233546013S192.168.0.227:[7001,7001,7002,7002,7001,-1]
              > gone:
              > > > weblogic.rjvm.PeerGoneException:
              > > > - with nested exception:
              > > > [java.io.EOFException]
              > > > Thu Apr 26 00:14:16 GMT 2001:<E> <ConMan> Attempt to sendMsg using a
              > closed
              > > > connection
              > > > Thu Apr 26 00:14:16 GMT 2001:<E> <RJVM> Exception on send :
              > > > weblogic.rmi.ConnectException: Attempt to sendMsg using a closed
              > connection
              > > >
              > > > Please help me
              > > > thanks
              > > > andrew
              > >
              > > --
              > > /\/\i|<e
              > >
              > > Mike Kincer
              > > Solutions Developer/Engineer
              > > Atlas Commerce "ebusiness evolved"
              > > Office phone: +1-607-741-8877
              > > mailto:[email protected] [http://www.atlascommerce.com]
              > >
              > >
              /\/\i|<e
              Mike Kincer
              Solutions Developer/Engineer
              Atlas Commerce "ebusiness evolved"
              Office phone: +1-607-741-8877
              mailto:[email protected] [http://www.atlascommerce.com]
              

  • Guest VM failover cluster on Hyper-V 2012 Cluster does not work across hosts

    Hi all,
    We are evaluating Hyper-V on Windows Server 2012, and I have bumped in to this problem:
    I have a Exchange 2010SP2 DAG installed on 2 vms in our Hyper-V cluster (a DAG forms a failover cluster, but does not use any shared storage). As long as my vms are on the same host, all is good. However, if I live migrate or shutdown-->move-->start one
    of the guest nodes on another pysical host, it loses connectivity with the cluster. "regular" network is fine across hosts, and I can ping/browse one guest node from the other. I have tried looking for guidance for Exchange on Hyper-V clusters but have not
    been able to find anything.
    According to the Exchange documentation this configuration is supported, so I guess I'm asking for any tips and pointers on where to troubleshoot this.
    regards,
    Trond

    Hi All,
    so some updates...
    We have a ticket logged with Microsoft, more of a check box exercise to reassure the business we're doing the needful.  Anyway, they had us....
    Apply hotfix http://support.microsoft.com/kb/2789968?wa=wsignin1.0  to both guest DAG nodes, which seems pretty random, but they wanted to update the TCP/IP stack...
    There was no change in error, move guest to another Hyper-V node, and the failover cluster, well, fails with the following event ids I the node that fails...
    1564 -File share witness resource 'xxxx)' failed to arbitrate for the file share 'xxx'. Please ensure that file share '\xxx' exists and is accessible by the cluster..
    1069 - Cluster resource 'File Share Witness (xxxxx)' in clustered service or application 'Cluster Group' failed
    1573 - Node xxxx  failed to form a cluster. This was because the witness was not accessible. Please ensure that the witness resource is online and available
    The other node stays up, and the Exchange DB's mounted on that node stay up, the ones mounted on the way that fails failover to the remaining node...
    So we then
    Removed 3 x Nic's in one of the 4 x NIC teams, so, leaving a single NIC in the team (no change)
    Removed one NIC from the LACP group on each Hyper-V host
    Created new Virtual Switch using this simple trunk port NIC on each Hyper-V host
    Moved the DAG nodes to this vSwitch
    Failover cluster works as expected, guest VM's running on separate Hyper-V hosts, when on this vswitch with single NIC
    So Microsoft were keen to close the call, as there scope was, I kid you not, to "consider this issue
    resolved once we are able to find the cause of the above mentioned issue", which we have now done, as in, teaming is the cause... argh.
    But after talking, they are now escalating internally.
    The other thing we are doing, is building Server 2010 Guests, and installing Exchange 2010 SP3, to get a Exchange 2010 DAG running on Server 2010 and see if this has the same issue, as people indicate that this is perhaps not got the same problem.
    Cheers
    Ben
    Name                   : Virtual Machine Network 1
    Members                : {Ethernet, Ethernet 9, Ethernet 7, Ethernet 12}
    TeamNics               : Virtual Machine Network 1
    TeamingMode            : Lacp
    LoadBalancingAlgorithm : HyperVPort
    Status                 : Up
    Name                   : Parent Partition
    Members                : {Ethernet 8, Ethernet 6}
    TeamNics               : Parent Partition
    TeamingMode            : SwitchIndependent
    LoadBalancingAlgorithm : TransportPorts
    Status                 : Up
    Name                   : Heartbeat
    Members                : {Ethernet 3, Ethernet 11}
    TeamNics               : Heartbeat
    TeamingMode            : SwitchIndependent
    LoadBalancingAlgorithm : TransportPorts
    Status                 : Up
    Name                   : Virtual Machine Network 2
    Members                : {Ethernet 5, Ethernet 10, Ethernet 4}
    TeamNics               : Virtual Machine Network 2
    TeamingMode            : Lacp
    LoadBalancingAlgorithm : HyperVPort
    Status                 : Up
    A Cloud Mechanic.

  • DSC, SQL Server 2012 Enterprise sp2 x64, SQL Server Failover Cluster Install not succeeding

    Summary: DSC fails to fully install the SQL Server 2012 Failover Cluster, but the identical code snippet below run in powershell ise with administrator credentials works perfectly as does running the SQL server install interface.
    In order to develop DSC configurations, I have set up a Windows Server 2012 R2 failover cluster in VMware Workstation v10 consisting of 3 nodes.  All have the same Windows Server 2012 version and have been fully patched via Microsoft Updates. 
    The cluster properly fails over on command and the cluster validates.  Powershell 4.0 is being used as installed in windows.
    PDC
    Node1
    Node2
    The DSC script builds up the parameters to setup.exe for SQL Server.  Here is the cmd that gets built...
    $cmd2 = "C:\SOFTWARE\SQL\Setup.exe /Q /ACTION=InstallFailoverCluster /INSTANCENAME=MSSQLSERVER /INSTANCEID=MSSQLSERVER /IACCEPTSQLSERVERLICENSETERMS /UpdateEnabled=false /IndicateProgress=false /FEATURES=SQLEngine,FullText,SSMS,ADV_SSMS,BIDS,IS,BC,CONN,BOL /SECURITYMODE=SQL /SAPWD=password#1 /SQLSVCACCOUNT=SAASLAB1\sql_services /SQLSVCPASSWORD=password#1 /SQLSYSADMINACCOUNTS=`"SAASLAB1\sql_admin`" `"SAASLAB1\sql_services`" `"SAASLAB1\cubara01`" /AGTSVCACCOUNT=SAASLAB1\sql_services /AGTSVCPASSWORD=password#1 /ISSVCACCOUNT=SAASLAB1\sql_services /ISSVCPASSWORD=password#1 /ISSVCSTARTUPTYPE=Automatic /FAILOVERCLUSTERDISKS=MountRoot /FAILOVERCLUSTERGROUP='SQL Server (MSSQLSERVER)' /FAILOVERCLUSTERNETWORKNAME=SQLClusterLab1 /FAILOVERCLUSTERIPADDRESSES=`"IPv4;192.168.100.15;LAN;255.255.255.0`" /INSTALLSQLDATADIR=M:\SAN\SQLData\MSSQLSERVER /SQLUSERDBDIR=M:\SAN\SQLData\MSSQLSERVER /SQLUSERDBLOGDIR=M:\SAN\SQLLogs\MSSQLSERVER /SQLTEMPDBDIR=M:\SAN\SQLTempDB\MSSQLSERVER /SQLTEMPDBLOGDIR=M:\SAN\SQLTempDB\MSSQLSERVER /SQLBACKUPDIR=M:\SAN\Backups\MSSQLSERVER > C:\Logs\sqlInstall-log.txt "
    Invoke-Expression $cmd2
    When I run this specific command in Powershell ISE running as administrator, logged in as domain account that is in the Node1's administrators group and has domain administrative authority, it works perfectly fine and sets up the initial node properly.
    When I use the EXACT SAME code above pasted into my custom DSC resource, as a test with a known successful install, run with the same user as above, it does NOT completely install the cluster properly.  It still installs 17 applications
    related to SQL Server and seems to properly configure everything except the cluster.  The Failover Cluster Manager shows that the SQL Server Role will not come on line and the SQL Server Agent Role is not created. 
    The code is run on Node1 so the setup folder is local to Node1.
    The ConfigurationFile.ini files for the two types of installs are identical.
    Summary.txt does have issues..
    Feature:                       Database Engine Services
      Status:                        Failed: see logs for details
      Reason for failure:            An error occurred during the setup process of the feature.
      Next Step:                     Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
      Component name:                SQL Server Database Engine Services Instance Features
      Component error code:          0x86D8003A
      Error description:             The cluster resource 'SQL Server' could not be brought online.  Error: There was a failure to call cluster code from a provider. Exception message: Generic
    failure . Status code: 5023. Description: The group or resource is not in the correct state to perform the requested operation.  .
    It feels like this is a security issue with DSC or an issue with the setup in SQL Server, but please note I have granted administrators group and domain administrators authority.  The nodes were built with the same login.  Windows firewall
    is completely disabled.
    Please let me know if any more detail is required.

    Hi Lydia,
    Thanks for your interest and help.
    I tried "Option 3 (recommended)" and that did not help.
    The issue I encounter with the fail-over cluster only occurs when trying to install with DSC!
    Using the SQL Server Install wizard, Command Prompt and even in Powershell by invoking the setup.exe all work perfectly.
    So, to reiterate, this issue only occurs while running in the context of DSC.
    I am using the same domain login with Domain Admin Security and locally the account has Administrators group credentials.  The SQL Server Service account also has Administrators Group Credentials.

  • 2008R2 to 2012R2 = Failover Cluster Manager not found ..gray out feature.

    Hello everyone,
    I just upgraded from our Hyper-V host running Windows Server 2008R2 to 2012R2,
    I didn't get any errors during the upgrade and everything looked fine except that the failover cluster manager is no longer exist ..I went to add it from the server manager and found that the feature already exist but it is grayed out, I can not remove it and
    add it again!
    how to get the failover manager cluster working again ?
    Thanks
    Misbah

    ok, the fix seems simple,
    I needed to go from server manager and select remove role/features and then re-add it.
    going to add roles/feature will not allow me to remove any feature ..it is just for adding features.

  • Jrockit multicast bug on RHEL4, WLS cluster does not works!

    OS and Kernel Version: Linux achilles1 2.6.9-34.0.1.ELsmp #1 SMP Wed May 17 16:59:36 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux
    We use Bea Weblogic 8.1SP5 with Jrockit JVM 1.4.2 on RHEL3. We upgraded to operating system to RHEL4, and found that the interface binding for multicast communication does not bind to the correct interface, it is always using the default interface. We tried it from a sample program, and found that the error is in the JVM.
    This is a critical error for us, because our application server cluster use multicast for cluster communication.
    No error msg. It seems like this BUG:
    http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4082533 but it is solved.
    List steps to reproduce the problem:
    socket = new MulticastSocket(i);
    if(s2 != null)
    try
    InetAddress inetaddress = InetAddress.getByName(s2);
    System.out.println("Using interface at " + inetaddress.getHostAddress());
    socket.setInterface(inetaddress);
    System.out.println(socket.getInterface());
    catch(SocketException socketexception)
    throw socketexception;
    }

    Helo,
    You can reproduce it by this way (we have 6 RHEL4 servers, problem is the same). We tried with programs written in C (mcast,Tibco), multicast perfectly works on all interfaces on all servers. But in Java:
    Server:
    [wlxapp@webex3]$ uname -a
    Linux webex3 2.6.9-34.0.1.ELsmp #1 SMP Wed May 17 17:05:24 EDT 2006 i686 i686 i386 GNU/Linux
    Problem - with Bea mukticast tester (or any Java class), using the nondefault webex3-priv interface(eth1):
    [wlxapp@webex3]$ java -cp wl9.jar utils.MulticastTest -N webex3_priv -I webex3_priv -A 224.1.1.11 Starting test. Hit any key to abort Using interface at 192.168.1.1 Using multicast address 224.1.1.11:7001 Will send messages under the name webex3_priv every 2 seconds Will print warning every 600 seconds if no messages are received
    I (webex3_priv) sent message num 1
    I (webex3_priv) sent message num 2
    I (webex3_priv) sent message num 3
    Did not receive any message.
    But if we use the default webex3 interface (eth0)
    [wlxapp@webex3]$ java -cp wl9.jar utils.MulticastTest -N webex3 -I webex3 -A 224.1.1.11 Starting test. Hit any key to abort Using interface at 10.4.20.4 Using multicast address 224.1.1.11:7001 Will send messages under the name webex3 every 2 seconds Will print warning every 600 seconds if no messages are received
    I (webex3) sent message num 1
    I (webex3) sent message num 2 Received message 2 from webex3
    I (webex3) sent message num 3 Received message 3 from webex3
    Works perfectly.
    TCPDUMP:Messages are out from server(other srv also see it), so we have problems probably with receiving them:
    [root@webex3]# tcpdump -i eth1
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
    11:42:56.647362 IP webex3_priv.idmz.t-mobile.intra.afs3-callback > 224.1.1.111.afs3-callback: rx type 95 (1472)
    11:42:56.648168 IP webex3_priv.idmz.t-mobile.intra > 224.1.1.111: udp
    11:42:56.648245 IP webex3_priv.idmz.t-mobile.intra > 224.1.1.111: udp
    We examined the lsof output, the tester bind to all interfaces, so it should receive the messages:
    [wlxapp@webex3]$ /usr/sbin/lsof -p 11127
    gij 11127 wlxapp 8u IPv4 150320 UDP *:afs3-callback
    We tried the test with Java 1.4.2 and 1.5 (Jrockit and Sun), the results are the same.
    You can easily reproduce the problem with an RHEL4 server with 2 network interface.
    Our real problem that if multicast have problems, our Weblogic clusters does not works.

  • Macbook dies after 2008-005 security update: even hardware test not working

    My Macbook no longer boots after installing security update 2008-005. Behaves as if HD is dead, AND as if boots from SuperDrive are broken too.
    Sequence of events:
    1. 10.5.4, Software Update notifies me of update.
    2. I permit it. Immediately requires a reboot.
    3. Go away for several hours.
    4. Upon return, I notice the Leopard outer-space background.
    5. Spinning beachball when I move the mouse.
    6. Go away for several minutes.
    7. Return. No change. Power down computer.
    OK ... by now, you may be saying that it might still have been updating and I shouldn't have interrupted it.
    But since then, the machine behaves not only like the disk is dead, but I can't even get a hardware test to run from DVD.
    So, to continue.
    8. Start machine again. Apple boot sound. Nothing on screen.
    9. After a while, flashing "folder" icon with question mark.
    Since then I've attempted to boot in safe mode, verbose mode, FireWire target disk mode (against a 10.4.x box), boot from original install disk, boot into hardware test mode from original install disk. None of these things worked. I've reset the PRAM.
    The only diagnostic activity of all of these that has produced any different feedback is the PRAM reset (which sounded the Apple boot sound a second time). Everything else does not work. If the HD was dead, I could understand that none of the attempts to boot into FireWire target disk mode, or to boot from DVD and then expect to see the HD mount in some way, would work. But since it doesn't even boot the hardware test from the DVD, I'm really baffled. Any ideas? Thanks.

    Well, my solution was to buy DiskWarrior and copy what I could (which was a lot, thankfully) to a FireWire external disk, then reinstall. DiskWarrior reports S.M.A.R.T. status OK, so I've gone with a fresh partition in Disk Utility and successfully installed 10.4 from the original DVDs.
    Have also run Apple Hardware Test and had no problems, so I've decided to trust the drive in the short term.
    Unfortunately, now, 10.5 upgrade disks won't finish and guess what ... a partial install of 10.5 breaks the 10.4! So, the machine has a recognizable startup disk but justs sits in a loop rebooting itself, presumably as it hits some inter-10.4/10.5 state and gives up.
    Next up I tried to restore my 10.5 from a wired ethernet connection to my Time Capsule. Having never once been able to browse my backups in Time Machine under 10.5, I was somewhat surprised to find that the 10.5 Installer was happy to let me try a restore from the Time Capsule. It crunched away until it was happy that I had enough space on my new partition, and then did what seemed a pretty instantaneous restore. The Macbook reboots and ... can't see the startup disk.
    Maybe my disk really is on the way out.

  • Automated Composite build/test not work with non-default version

    Hello,
    I have a BPEL composite and I am trying to setup maven and soapUI to build, deploy, test, and upon successful test, set it as the default version. The difficulty I am having is testing the composite before it becomes the default version. I am able to hit the endpoint using the full URL with the randomly generated ID in it using soapUI (see below), but not by using the shortened URL.
    Full URL: http://soabpm-vm:8001/soa-infra/services/default/Project1!0.0.12-SNAPSHOT*soa_13954572-b91f-480d-88d2-037e92083d72/bpelprocess1_client_ep
    Shortened URL: http://soabpm-vm:8001/soa-infra/services/default/Project1!0.0.12-SNAPSHOT/bpelprocess1_client_ep
    I tried hitting the shortened URL outside of the maven build, just using soapUI, and the response is empty. However, if I then mark this new version as default (through EM), and then mark a previous version as default (let's say 0.0.11), then the shortened URL for 0.0.12 can be successfully hit.
    It seems to me then that before the shortened URL above can be used, that specific version must have been set as the default version at some point. This would make an automated maven/soapUI test of new version (but not default) quite difficult, as it would have to somehow retrieve the full URL.
    Is this a bug or can it be fixed with a config setting change?
    Here are the steps in the process, maven build (using the Oracle provided ant sca files):
    1. Compile
    2. Package
    3. Deploy, not as default
    4. Test the new version (using soapUI plugin)
    5. If successful tests, mark new version as default
    The problem is with step 4, can't determine what the full URL is and the shortened URL does not work.
    Thanks
    Ben

    I found a similar issue in Oracle's support site, Patch 13774839 (based on bug 13569816). I will try that out and post the results here.

  • WLS6sp2 Hot deployment in cluster does not work

              I have two WLS6sp2 servers in cluster in two different machines. There is an EJB
              deployed in the cluster that works fine. Now I go to the console and I undeploy
              it: the servers show a message of "ejb undeployed". Now I activate the "deploy"
              checkbox again: the following error appears:
              weblogic.ejb20.EJBDeploymentException: Error deploying stateless EJB; nested exception
              is:
              javax.naming.NameAlreadyBoundException: Can't rebind anything but a replica-aware
              stub to a name that is currently bound to a replica-aware stub; remaining name
              javax.naming.NameAlreadyBoundException: Can't rebind anything but a replica-aware
              stub to a name that is currently bound to a replica-aware stub; remaining name
              The object is obviously clusterable (it is a stateless EJB with "home-is-clusterable=true").
              It has been deployed to the cluster target. When is working it is load balanced
              between both servers. It deploys perfectly when starting up both servers, but
              hot deployment does not work.
              This works fine when only one server is up.
              ¿Is not possible to do hot deployment in cluster?
              

    Hm, where are you seeing the javax.naming.NameAlreadyBoundException? In one of your managed
              servers, in all of your managed server, or in your admin server?
              If you see this in your admin server, then this means you got your admin joined in the cluster,
              which is not good. Remove it from the cluster if this is so.
              Gene
              "David Agudo" <[email protected]> wrote in message news:[email protected]...
              >
              > Yes, target="mycluster".
              >
              > "Gene Chuang" <[email protected]> wrote:
              > >Did you target the ejb to the cluster, or to each individual Node in
              > >your cluster? There is a
              > >difference...
              > >
              > >Gene
              > >
              > >"David Agudo" <[email protected]> wrote in message news:[email protected]...
              > >>
              > >> I have two WLS6sp2 servers in cluster in two different machines. There
              > >is an EJB
              > >> deployed in the cluster that works fine. Now I go to the console and
              > >I undeploy
              > >> it: the servers show a message of "ejb undeployed". Now I activate
              > >the "deploy"
              > >> checkbox again: the following error appears:
              > >>
              > >> weblogic.ejb20.EJBDeploymentException: Error deploying stateless EJB;
              > >nested exception
              > >> is:
              > >> javax.naming.NameAlreadyBoundException: Can't rebind anything but a
              > >replica-aware
              > >> stub to a name that is currently bound to a replica-aware stub; remaining
              > >name
              > >> ''
              > >> javax.naming.NameAlreadyBoundException: Can't rebind anything but a
              > >replica-aware
              > >> stub to a name that is currently bound to a replica-aware stub; remaining
              > >name
              > >> ''
              > >>
              > >> The object is obviously clusterable (it is a stateless EJB with "home-is-clusterable=true").
              > >> It has been deployed to the cluster target. When is working it is load
              > >balanced
              > >> between both servers. It deploys perfectly when starting up both servers,
              > >but
              > >> hot deployment does not work.
              > >>
              > >> This works fine when only one server is up.
              > >>
              > >> ¿Is not possible to do hot deployment in cluster?
              > >>
              > >
              > >
              >
              

  • Client Link Test Not Working

    I can not get the link test to work with any of my clients.  I am using WCS 6.0.170.0,
    the WISM is my DHCP server and we requires all users to use WPA 2 to connect.
    For some reason I am not able to ping any of the clients or run a link test.  I have not be able to figure out why.  Can someone provide me with some insite?
    Thanks
    Mike

    Hi Mike,
    I posted this on my site about client link. Take a gander... Your clients need to be CCX v4 or newer
    http://www.my80211.com/home/2009/11/15/cisco-wlc-linktest-how-well-does-the-ap-hear-your-client.html
    If you find this helpful kindly rate the post ...

  • Running multiple async ESB processes in cluster does not work .

    Hi !
    I created a set of simple esb-processs that fetches from one db and stores in some other.
    I did the routing async .
    I wrote a java program that fills the source tables with data and can see that the data is transferred to destinations .
    But when I start node 2 in the cluster it stops working, some of the records never show up in their destinations.
    In the esb console I can see instances for the missing data where the inbound adapter is marked green but the routing service is 'being processed' forever.
    Anyone with a hint on where to look ?

    All of the records processed by node 2 are taking forever or only some of them?
    If it is during initial period then explanation would be during start it takes a while to stabelize (some process might start earlier than others). Proabably you can see that in logs as well.
    Thanks,
    Chintan

  • KM Repository in Cluster Setup not working - 500 Internal Server Error

    Hello,
    I have a CM Repository setup in FSDB mode on Ep6 SP2 in a cluster environment.
    I can use the application to upload files on one server but then can not access them on the second server.
    For example if I upload test.txt on Server1 and go to Server2 to access it I get 500
    Internal server error -- contact system administrator.
    Below is the stack trace when I view source on the page
    <h2>stack trace</h2>
          <p>
            <pre>com.sapportals.wcm.protocol.webdav.server.WDServletException: failed to create ContentInputStream
         at com.sapportals.wcm.protocol.webdav.server.WDGetHandler.internalHandle(WDGetHandler.java:317)
         at com.sapportals.wcm.protocol.webdav.server.WDGetHandler.handle(WDGetHandler.java:188)
         at com.sapportals.wcm.protocol.webdav.server.WDServlet.doGet(WDServlet.java:755)
         at com.sapportals.wcm.protocol.webdav.server.WDServlet.service(WDServlet.java:439)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:321)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:110)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
         at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:217)
         at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:601)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:670)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:229)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:555)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.inqmy.services.servlets_jsp.server.FilterChainImpl.runServlet(FilterChainImpl.java:137)
         at com.inqmy.services.servlets_jsp.server.FilterChainImpl.doFilter(FilterChainImpl.java:70)
         at com.sapportals.portal.crosstopics.reverseproxyfilter.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:114)
         at com.inqmy.services.servlets_jsp.server.FilterChainImpl.doFilter(FilterChainImpl.java:65)
         at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:135)
         at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:833)
         at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:672)
         at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:314)
         at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
         at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1288)
         at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
         at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
         at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)</pre>
          </p>
          <h2>contained exception</h2>
          <p>failed to create ContentInputStream</p>
          <p>
            <pre>com.sapportals.wcm.util.content.ContentException: failed to create ContentInputStream
         at com.sapportals.wcm.repository.manager.cm.persistence.db.DBContentInputStream.getInternalStream(DBContentInputStream.java:452)
         at com.sapportals.wcm.repository.manager.cm.persistence.db.DBContentInputStream.&lt;init&gt;(DBContentInputStream.java:71)
         at com.sapportals.wcm.repository.manager.cm.persistence.db.PersistenceDB.selectDocumentContent(PersistenceDB.java:2819)
         at com.sapportals.wcm.repository.manager.cm.persistence.db.DBContent.getInputStream(DBContent.java:143)
         at com.sapportals.wcm.repository.manager.cm.persistence.db.DBContent.getInputStream(DBContent.java:94)
         at com.sapportals.wcm.repository.ContentImpl$ContentWithPrefetchedInputStream.&lt;init&gt;(ContentImpl.java:282)
         at com.sapportals.wcm.repository.ContentImpl.initContent(ContentImpl.java:242)
         at com.sapportals.wcm.repository.ContentImpl.getInputStream(ContentImpl.java:95)
         at com.sapportals.wcm.repository.ContentImpl.getInputStream(ContentImpl.java:108)
         at com.sapportals.wcm.protocol.webdav.server.WDGetHandler.internalHandle(WDGetHandler.java:292)
         at com.sapportals.wcm.protocol.webdav.server.WDGetHandler.handle(WDGetHandler.java:188)
         at com.sapportals.wcm.protocol.webdav.server.WDServlet.doGet(WDServlet.java:755)
         at com.sapportals.wcm.protocol.webdav.server.WDServlet.service(WDServlet.java:439)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:321)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:110)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
         at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:217)
         at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:601)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:301)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:191)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:670)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:229)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:555)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.inqmy.services.servlets_jsp.server.FilterChainImpl.runServlet(FilterChainImpl.java:137)
         at com.inqmy.services.servlets_jsp.server.FilterChainImpl.doFilter(FilterChainImpl.java:70)
         at com.sapportals.portal.crosstopics.reverseproxyfilter.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:114)
         at com.inqmy.services.servlets_jsp.server.FilterChainImpl.doFilter(FilterChainImpl.java:65)
         at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:135)
         at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:833)
         at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:672)
         at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:314)
         at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
         at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1288)
         at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
         at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
         at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)</pre>
          </p>
    Anyone have any ideas?
    Thanks,
    Keith

    So you have met these 2 requirements right?
    1. FSDB share is located on (and called by) UNC virtual resource such as
    <virt>\<share>\files
    2. Share has everyone full control, OS directory has priviledges for the domain user that is running the portal service, <domain>\SAPService<SID> or <domain>\<SID>adm
    (I am assuming you mean Windows cluster env)

  • Why is my test not working?

    Hello All,
    I have a Arraylist whuch when printed out looks like this:
    [id, firstname, middlename, , LlastName]
    and I have a if statement like so
    if (Arraylist.contains(" ")){
    System.out.println("it works");
    }why does this not print out the line I want when there is a blank space in my Arraylist?
    Thanks
    Boggis

    The method you are invoking checks if the Object specified as parameter is one of the elements inside the ArrayList.
    e.g.:
    String s1 = "hello world";
    String s2 = "foo.com";
    String s3 = "testing";
    String s4 = "do not add this string to an ArrayList!";
    ArrayList list = new ArrayList();
    list.add(s1);
    list.add(s2);
    list.add(s3);
    if(list.contains(s1)) {
       System.out.println("list contains s1");
    else {
       System.out.println("list doesn't contain s1");
    if(list.contains(s4)) {
       System.out.println("list contains s4");
    else {
       System.out.println("list doesn't contain s4");
    }this example code will result the following outputs:
    list contains s1
    list doesn't contain s4The method is not used to check if an element of the ArrayList contains a special String!
    To check this you might use some code like this:
    ArrayList list = new ArrayList();
    // populate the ArrayList ...
    for(int i=0; i<list.size(); i++) {
       String test = list.get(i).toString(); // list.get(i) will return an Object
       if(test.indexOf(" ") == -1) {
          System.out.println("list element at index " + i + " doesn't contain \" \"");
       else {
          System.out.println("list element at index " + i + " contains \" \"");
    }

  • 5508 Monitor client "link test" not working

    I have multiple sites with 5508s.  They are all currently on 6.0.199.4 and when I click on a specific client and hit the link test button, I always get a failure.   I can actively ping the clients so I know they are currently connected.  Any ideas what would cause this?

    Hi,
    Client Link test works only if the client is CCX compatible.. please check the client details and see if its compatible or not!!
    Lemme know if this answered ur question!!
    Regards
    Surendra

  • Forms 6i Web test not working on NT

    Installed Forms and Report 6i developer and server, 8i and also have WebDB listener installed and running. The Web report test works but when I run the test.fmx though the supplied .htm submission form, my dial-up networking window pops up and I see a small icon in the upper left corner of the brower window which I assume is the form trying to run. When I cancel the dial-up networking window the icon goes away and the the browser window says "Done" and no form is displayed. It can't figure out what type or conflict I am having or what parameter I need to adjust. Help?
    Thanks
    null

    sarah,
    Here Abhishek is talking about the Forms 6i Help, not about Forms 10g. And the help shortcut F1 is the default for windows, and its not there in the C:\DevSuiteHome_1\forms\fmrweb.res file.
    Regards,
    Manu.

Maybe you are looking for

  • Can one create a script to determine the filepath of a PDF based on information entered into a form?

    I work for the IT department for a medical center and we are creating signable PDF forms so that our center can move toward a paperless system.  The center uses a program to organize all of the PDF forms once they are signed, but we are wanting to ma

  • Music doesn't play properly

    My music tends to stop at random times and then continue for the rest of the song with silence. I have correctly downloaded all the songs and albums from iTunes, and when the songs do play, some just morph into other songs ie. they stop as above but

  • Is the MacBook core 2 duo a 486?

    OnyX reports my MacBook processor model as being an 80486. Isn't the 486 rather dated already?

  • Equium L20 - Unable to start up Windows in any mode

    Hello I was wondering if you can help me. I have an Equium L20 -197, windows xp home edition. (Also technically challenged! :)) When I started my laptop first time today, I got this message - "We are sorry for the inconvenience but windows did not st

  • Notify operator

    Hello, I have a problem with the notification. I have enabled Database mail and i have created an Operator. Under SQL Server Agent\Jobs and then in the job properties i have enabled notification but i don`t receive a mail. Test e-mail works fine but