Need some help to implement Clustering

2002-03-20 Thread Prabahkar Subramaniam

Hi,
I am unable to implement session failover in orion1.5.2 , getting 'Error while 
receiving sessions from the cluster'.
SETUP:
I have 2 win2k servers running jdk 1.3.0_02 and jikes 1.15 with Orion1.5.2. The 
servers have ids 82 and 83.
PROBLEM:
Both 82 and 83 are up, I go to page1.jsp and then to page2.jsp, I see session being 
created and all the values that are being sent to the other server in the same 
island(1). If my session is in 83 and when I bring 83 down, my session is transferred 
to 82. Perfect. Page2.jsp has a counter similar to sessionServlet. When I bring up 83, 
everything works fine in the web site, However I looked at the logs and I found this 
error 'Error while receiving sessions from the cluster' in 83(see below).
I am also attaching the bean and both the jsp pages. I am just curious, when you use a 
Java Bean, shouldn't you see a *.ser file in the persistence directory of the 
application?. I have also attached(see below) the out.log just in case you notice 
anything else.
*** application.log_83 
3/19/02 11:27 AM Started
3/19/02 11:27 AM config-web-app: 1.5.2 Started
3/19/02 11:27 AM config-web-app: 1.5.2 Stopped
3/19/02 11:27 AM Stopped (JVM termination)
3/19/02 11:28 AM Started
3/19/02 11:28 AM config-web-app: Error while receiving sessions from the cluster
java.lang.ClassNotFoundException: com/micronpc/util/ChannelUtilityBean
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.evermind._dp.resolveClass(Unknown Source)
at java.io.ObjectInputStream.inputClassDescriptor(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.io.ObjectInputStream.inputObject(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at com.evermind.server.ApplicationServer._wy(Unknown Source)
at com.evermind.server.http.EvermindHttpSession.readObject(Unknown Source)
at com.evermind.server.http.EvermindHttpSession._hy(Unknown Source)
at com.evermind.server.http.ClusteredHttpSession._hy(Unknown Source)
at com.evermind.server.http.ClusteredHttpSession._hy(Unknown Source)
at com.evermind._ah._toc(Unknown Source)
at com.evermind._cqb._tfc(Unknown Source)
at com.evermind._cqb._os(Unknown Source)
at com.evermind._hr.run(Unknown Source)
at com.evermind._if.run(Unknown Source)
3/19/02 11:28 AM config-web-app: 1.5.2 Started
*** out.log for server 82 *
HTTP-clustering service started...
HTTP-Clustering service initializing...
HTTP-Clustering sent I want sessions request...
HTTP-clustering service started...
HTTP-Clustering service initializing...
HTTP-Clustering sent I want sessions request...
Orion/1.5.2 initialized
Sending HTTP-cluster session creation for session OBHGJMAIILGLs2hKTBB9B...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
[EMAIL PROTECTED]
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=0...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=1...
Receiving HTTP-cluster send-sessions request...
Receiving HTTP-cluster send-sessions permission from 82 (I'm 82)...
Persisting state
Storing 0 sessions...
Receiving HTTP-cluster send-sessions request...
Receiving HTTP-cluster send-sessions permission from 82 (I'm 82)...
Persisting state
Storing 1 sessions...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=2...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=3...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=4...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=5...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=6...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=7...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=8...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=9...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=10...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=11...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=12...
Sending HTTP-cluster session value update for session OBHGJMAIILGLs2hKTBB9B: 
Counter=13...
Receiving HTTP-cluster send-sessions request...
Receiving HTTP-cluster send-sessions permission from 82 (I'm 82)...
Persisting state
Storing 0 sessions...
Receiving HTTP-cluster send-sessions request...
Receiving HTTP-cluster send-sessions permission from 82 (I'm 82)...

Un Subscribe

2001-03-27 Thread Prabahkar Subramaniam





RE: problem in accessing ejb from a bean in web-inf/classesdirec tory .

2001-02-27 Thread Prabahkar Subramaniam

I tried the following 2 ways and get the same error:

Object hdrObj = cntx.lookup("java:comp/env/B2BOrderHeader");
headerHome = (B2BOrderHeaderHome)
 and 
headerHome = (B2BOrderHeaderHome)cntx.lookup("B2BOrderHeader");

error:

javax.naming.NameNotFoundException: B2BOrderHeader not found
at com.evermind.server.rmi.RMIContext.lookup(JAX)
at com.evermind.server.hl.f3(JAX)
at com.evermind.server.hl.lookup(JAX)
at javax.naming.InitialContext.lookup(Unknown Source)
at replacement.OrderBeanWrapper.loadOrder(OrderBeanWrapper.java:142)
at
__jspPage1_replacement_loadorder_jsp._jspService(__jspPage1_replacement_load
order_jsp.java:44)
at com.orionserver.http.OrionHttpJspPage.service(JAX)
at com.evermind.server.http.HttpApplication.xa(JAX)
at com.evermind.server.http.JSPServlet.service(JAX)
at com.evermind.server.http.d3.so(JAX)
at com.evermind.server.http.d3.sm(JAX)
at com.evermind.server.http.ef.su(JAX)
at com.evermind.server.http.ef.dn(JAX)
at com.evermind.util.f.run(JAX)

The line 142 is:
 headerHome = (B2BOrderHeaderHome) cntx.lookup("B2BOrderHeader");

Thanks in advance for your help
Prabahkar

-Original Message-
From: Rafael Alvarez [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 27, 2001 10:59 AM
To: Orion-Interest
Subject: Re: problem in accessing ejb from a bean in web-inf/classes
directory .


Hello Prabahkar,

Monday, February 26, 2001, 7:38:40 PM, you wrote:

Try using
Object hdrObj = cntx.lookup("B2BOrderHeader");

I think I remember vagely a thread in this list about java:comp/,
but that was 3000 messages ago :). Anyway, this works fine for me.

-- 
Best regards,
 Rafaelmailto:[EMAIL PROTECTED]








problem in accessing ejb from a bean in web-inf/classesdirectory .

2001-02-26 Thread Prabahkar Subramaniam

Hi,
I have an ejb installed in my local orion server(ver 1.4.0).I can
access the ejb from a standalone application and everything works great.I
created a java bean(called OrderBeanWrapper) which gets the initial context
and does a lookup of the ejb.When I attempt a lookup , I get a Naming
Exception.
The error description is as follows:
javax.naming.NameNotFoundException: B2BOrderHeader not found in
defaultWebApp
at com.evermind.util.t.lookup(JAX)
at com.evermind.server.hl.f3(JAX)
at com.evermind.server.hl.lookup(JAX)
at javax.naming.InitialContext.lookup(Unknown Source)
at replacement.OrderBeanWrapper.loadOrder(OrderBeanWrapper.java:136)
at
__jspPage0_replacement_loadorder_jsp._jspService(__jspPage0_replacement_load
order_jsp.java:64)
at com.orionserver.http.OrionHttpJspPage.service(JAX)
at com.evermind.server.http.HttpApplication.xa(JAX)
at com.evermind.server.http.JSPServlet.service(JAX)
at com.evermind.server.http.d3.so(JAX)
at com.evermind.server.http.d3.sm(JAX)
at com.evermind.server.http.ef.su(JAX)
at com.evermind.server.http.ef.dn(JAX)
at com.evermind.util.f.run(JAX)


The java bean is called from a jsp.Lines 136 and 137 are as follows:
Object hdrObj = cntx.lookup("java:comp/env/B2BOrderHeader");
headerHome = (B2BOrderHeaderHome)
javax.rmi.PortableRemoteObject.narrow(hdrObj,B2BOrderHeaderHome.class);
 

Thanks in advance for you help
Prabahkar





problem in accessing ejb from a bean in web-inf/classesdirectory .

2001-02-26 Thread Prabahkar Subramaniam

Hi,
I have an ejb installed in my local orion server(ver 1.4.0).I can
access the ejb from a standalone application and everything works great.I
created a java bean(called OrderBeanWrapper) which gets the initial context
and does a lookup of the ejb.When I attempt a lookup , I get a Naming
Exception.
The error description is as follows:
javax.naming.NameNotFoundException: B2BOrderHeader not found in
defaultWebApp
at com.evermind.util.t.lookup(JAX)
at com.evermind.server.hl.f3(JAX)
at com.evermind.server.hl.lookup(JAX)
at javax.naming.InitialContext.lookup(Unknown Source)
at replacement.OrderBeanWrapper.loadOrder(OrderBeanWrapper.java:136)
at
__jspPage0_replacement_loadorder_jsp._jspService(__jspPage0_replacement_load
order_jsp.java:64)
at com.orionserver.http.OrionHttpJspPage.service(JAX)
at com.evermind.server.http.HttpApplication.xa(JAX)
at com.evermind.server.http.JSPServlet.service(JAX)
at com.evermind.server.http.d3.so(JAX)
at com.evermind.server.http.d3.sm(JAX)
at com.evermind.server.http.ef.su(JAX)
at com.evermind.server.http.ef.dn(JAX)
at com.evermind.util.f.run(JAX)


The java bean is called from a jsp.Lines 136 and 137 are as follows:
Object hdrObj = cntx.lookup("java:comp/env/B2BOrderHeader");
headerHome = (B2BOrderHeaderHome)
javax.rmi.PortableRemoteObject.narrow(hdrObj,B2BOrderHeaderHome.class);
 

Thanks in advance for you help
Prabahkar