Does killing an instance of weblogic in a clustered environment hurt?
I just got moved to a group responsible for web hosting within the company that I work for. I was looking at how they do things with regards to weblogic and deploying/trouble shooting apps. They have many apps, each developed by a different person. All of the apps are deployed under the same clustered two instances of weblogic. To redeploy they kill weblogic then restart it, one instance at a time. They tell me that since weblogic is clustered killing one instance doesn't affect the users on the site. Also, they frequently do thread dumps saying that this doesn't affect the users experience either. Is this correct?
Did anyone found a solution to this problems. I have been seeing this issues for day I can figure it out.
It seems to be some sort of issue with credentials between my admin server and managed server1
Max Monterrey
Similar Messages
-
Does the HTTPBindingListener work in weblogic 5.1 Clustered environment?
I have got the following configuration.
Environment - Weblogic 5.1 SP10, JSP, Stateless Session Beans, iPlanet
4.1 and 2 server in a cluster
Herewith I am documenting the code for clarity......
//Login.jsp
session.setMaxInactiveInterval(1800);
session.setAttribute("SessionObjName", new
SessionTimeoutNotifier("Sam");
//SessionTimeoutNotifier.java
public class SessionTimeoutNotifier implements
HttpSessionBindingListener
private String m_strUserId = new String();
public SessionTimeoutNotifier()
public SessionTimeoutNotifier(String strUserId)
m_strUserId = strUserId;
public void valueBound(HttpSessionBindingEvent event)
write the code to logout the user
public void valueUnbound(HttpSessionBindingEvent event)
logoutUser(m_strUserId);
// weblogic.properties
weblogic.httpd.session.timeoutSecs=1800
Scenario 1)
When i login, my req goes to Server A, I do all the required action,
all these time the req is processed in Server A.
If the session times out, it call valueUnbound() & log out the user
Senerio 2) (I am facing this problem.........)
When i login, my req goes to Server A, I do all the required action,
all these time the req is processed in Server A.
Now I bring down the Server A
It does not redirect the request to Server B.
Note: a) The session has not timed out yet
b) Also The JSP redirection work perfectly, if the
HttpSessionBindingListener is not bound to the session during
Login (as stated in Login.jsp)
Pls let me know if anything other than these need to be done.
You need to contact BEA support. The HttpSessionBindingListener
interface when used in conjunction with in-memory HttpSession
replication has been broken, fixed, and rebroken several times across
WLS versions/service packs.
Hope this helps,
Robert
Jagannadha Sarma wrote:
> I have got the following configuration.
> Environment - Weblogic 5.1 SP10, JSP, Stateless Session Beans, iPlanet
> 4.1 and 2 server in a cluster
>
>
> Herewith I am documenting the code for clarity......
>
>
> /*************/
> //Login.jsp
> /*************/
> session.setMaxInactiveInterval(1800);
> session.setAttribute("SessionObjName", new
> SessionTimeoutNotifier("Sam");
>
>
>
> /******************************/
> //SessionTimeoutNotifier.java
> /******************************/
> public class SessionTimeoutNotifier implements
> HttpSessionBindingListener
> {
> private String m_strUserId = new String();
>
>
> public SessionTimeoutNotifier()
> {
> }
>
> public SessionTimeoutNotifier(String strUserId)
> {
> m_strUserId = strUserId;
> }
>
> public void valueBound(HttpSessionBindingEvent event)
> {
> }
>
>
> /*
> write the code to logout the user
> */
> public void valueUnbound(HttpSessionBindingEvent event)
> {
> logoutUser(m_strUserId);
> }
>
> }
>
>
> /***********************/
> // weblogic.properties
> /***********************/
> weblogic.httpd.session.timeoutSecs=1800
>
>
>
> Scenario 1)
> When i login, my req goes to Server A, I do all the required action,
> all these time the req is processed in Server A.
> If the session times out, it call valueUnbound() & log out the user
>
> Senerio 2) (I am facing this problem.........)
> When i login, my req goes to Server A, I do all the required action,
> all these time the req is processed in Server A.
> Now I bring down the Server A
> It does not redirect the request to Server B.
> Note: a) The session has not timed out yet
> b) Also The JSP redirection work perfectly, if the
> HttpSessionBindingListener is not bound to the session during
> Login (as stated in Login.jsp)
>
>
> Pls let me know if anything other than these need to be done.
>
-
How to create a web instance in weblogic?
Dear All,
I want to know how to create a web instance in weblogic server?
Furthermore , where can i get more info. about the weblogic
server , including how to use those examples pages provided from
weblogic server, sampling of procedure to config each service ,
e.g EJB , JSDB , JTA , etc., .
thanks,
chris
Read the new JSP1.1 and servlet 2.2 specific for more information on
this. You can deploy several jsp files in a single war file on a server.
-- Prasad
chris lee wrote:
> Dear Prasad Peddada
> Thank you for your helpful information.
> I've read the page you have mentioned, I want to know
> if I've serval pages written in jsp, how should I do if I
> want to access those pages under the weblogic server?
> Furthermore, Does the 'applicantion' mention in the paragraph
> is the web instance I mentioned before?
>
> Thanks,
> chris
>
> Prasad Peddada <[email protected]> wrote:
> >http://edocs.beasys.com/wls/docs60/index.html
> >
> >-- Prasad
> >
> >chris lee wrote:
> >
> >> Dear All,
> >> I want to know how to create a web instance in weblogic
> >server?
> >> Furthermore , where can i get more info. about the weblogic
> >> server , including how to use those examples pages provided
> >from
> >> weblogic server, sampling of procedure to config each
> >service ,
> >> e.g EJB , JSDB , JTA , etc., .
> >>
> >> thanks,
> >> chris
> >
Cheers
- Prasad
-
Multiple instances of weblogic pointing to same public_html
Hi,
I am using Weblogic 5.1 and have successfully set it up to start multiple instances
of weblogic from one weblogic server(each instance has its own unique port).
Currently I have multiple instances of public_html (one for each instance). Does
anyone know what I have to do to point all instances of weblogic to a common public_html?
Many thanks in advance
Dipencreate a symbolic link that is called public_html that points to the common
docroot.
"Dipen" <[email protected]> wrote in message
news:3b7cf1bf$[email protected]..
>
Hi,
I am using Weblogic 5.1 and have successfully set it up to start multipleinstances
of weblogic from one weblogic server(each instance has its own uniqueport).
Currently I have multiple instances of public_html (one for eachinstance). Does
anyone know what I have to do to point all instances of weblogic to acommon public_html?
>
Many thanks in advance
Dipen -
Two running instances of Weblogic on the same machine
I need to run at least two instances of Weblogic on the same machine. My Company GE Capital purchases the Clustered version and the BEA Engineer who did the install did not know Unix and could not intall the instances. Could you please give pointers to on how to do this? You can also write me to [email protected]
Thanks,
John G....plus, you have to consider the license issue.
Vidar wrote:
>
It does not sound to bad, but would it not be hard to cooperate with other
people, since you will often use API's and EJB's developed and deployed by
other team-members?
Does anybody have any documents or ideas on what the best way to cooperate
in a development-team is?
"Michael Girdley" <[email protected]> skrev i melding
news:39e15942$[email protected]..
Yes, that is the best way to do it.
In practice, we have found that each developer having their ownworkstation
with an instance of WLS works best.
Thanks,
Michael
Michael Girdley
BEA Systems Inc
"newbie" <[email protected]> wrote in message
news:[email protected]..
I am also pondering on the same problem right now...
I am trying to get an environment setup so that multiple
developers can have their own weblogic "instances" to play
with - so that each of them can start/stop the server,
deploy EJBS etc without affecting one another in a UNIX
environment. to accomplish this - do I just install the
server multiple times with different port numbers on the
same machine or is there a a better way to do this?
Appreciate any input.
Thanks
"john Gongora" <[email protected]> wrote:
I need to run at least two instances of Weblogic on the same machine.
My
Company GE Capital purchases the Clustered version and the BEA Engineerwho
did the install did not know Unix and could not intall the instances.Could
you please give pointers to on how to do this? You can also write me to
[email protected]
Thanks,
John G -
Multiple instances of Weblogic on NT
Is is possible to run two instances of WebLogic on an NT server as
services? Specifically, I want to set up web server clustering on two
machines, but I am also going to be running another custom Weblogic
app that will access a backend database. I need to set up a separate
weblogic server for the database app outside of the clustering
weblogic webservers?
Thanks
Steveyes u can run multiple instance of the service.
There is a parameter in install.exe where you can specify the name of the
service and in this manner you can have as many services as you want
Chuck Karish wrote:
[email protected] wrote:
Is is possible to run two instances of WebLogic on an NT server as
services?No. The NT support programs aren't set up to handle the multiple
registry keys that would be needed, and they aren't set up to
allow for setting different names for the several services.
Specifically, I want to set up web server clustering on two
machines, but I am also going to be running another custom Weblogic
app that will access a backend database. I need to set up a separate
weblogic server for the database app outside of the clustering
weblogic webservers?
Thanks
Steve--
Chuck Karish BEA Systems
[email protected] San Francisco, CA
(415) 317-0182 (cell) (415) 364-4692 -
Multiple instances of weblogic server 6.1 running on the same machine
Hi,
I need to run two instances of weblogic server 6.1 running on the same
machine. I need one for development and the other one running the live
applications. I need two instances to be independent of each other. I am
running weblogic server as an NT service. So I need two servers to start
from the service so they are independent of each other.
Thanks
MadhuHi.
You can create new servers in your domain via the console. Be sure they are
listening to different ports, however. If your NT machine supports more than
1 IP address then you could alternatively bind each server to a different
address.
I'm not sure if this answers your question?
Regards,
Michael
m holur wrote:
Hi,
I need to run two instances of weblogic server 6.1 running on the same
machine. I need one for development and the other one running the live
applications. I need two instances to be independent of each other. I am
running weblogic server as an NT service. So I need two servers to start
from the service so they are independent of each other.
Thanks
Madhu--
Developer Relations Engineer
BEA Support -
How to kill an instance process in BPM studio 6.0
Hi i'm Fabio.
I'm working on BPM Studio 6.0 and i need to complete a task.
I have an instance id process, and i need to create a new process in order to kill this istance id.
I read how to create a PAPI client (http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/papi/index.html?t=modules/papi/c_Writing_Your_First_Java_PAPI_Program.html) but it doesn't work for my purpose.
First of all, i understood that i have to follow these step:
* Import the required libraries.
* Create a process service.
* Create a process service session.
* Perform operations with PAPI.
* Close the process service.
Now, i'm working on my xpdl file and i'm using the Standard Module "Fuego" and my plan is to create a process servcie, a process service session and then operate with PAPI.
But using the PAPI module include in the BPM studio 6.0 i'm no able to load the library for the session import fuego.papi.ProcessServiceSession;
so i'm worng something. Could you tell me how can menage this problem? Really do i need a session? Is possible to abort an istance process in BPM studio or i need to load my ear project in Enterprise environment and then kill my instance process? Thanks, regards Fabio.Thanks Dan, i read your suggestion but my boss was to implement a different solution:
package hp.abort.process;
import fuego.boot.*;
import fuego.papi.CommunicationException;
import fuego.papi.InstanceInfo;
import fuego.papi.InstanceId;
import fuego.papi.ProcessService;
import fuego.papi.ProcessServiceSession;
import fuego.papi.OperationException;
import java.util.Properties;
import javax.transaction.*;
import java.lang.Exception;
public class AbortProcess {
public static void main(String[] args) {
/////////////////// API Initialization ///////////////////
Properties configuration = new Properties();
configuration.setProperty(ProcessService.DIRECTORY_ID, "default");
configuration.setProperty(ProcessService.PROJECT_PATH, "C:/Documents and Settings/Administrator/AlbpmWorkspace/EarOMatic");
configuration.setProperty(ProcessService.WORKING_FOLDER, "C:/tmp");
try {
ProcessService processService = ProcessService.create(configuration);
/////////////////// Establish a session ///////////////////
ProcessServiceSession session = processService.createSession("adminEarOMatic", "adminEarOMatic", "localhost");
/////////////////// Operate with PAPI ///////////////////
for (String processId : session.processesGetIds()) {
System.out.println("\n Process: " + processId);
for (InstanceInfo instance : session.processGetInstances(processId) ) {
System.out.println(" -> " + instance.getId());
System.out.println("ActivityName -> " + instance.getActivityName());
System.out.println("ActivityId -> "+ instance.getActivityId());
//Problema: nn vuole ActivityId ma Process Id
session.activityAbort("/CreateEurekaSRService#Default-1.0/eomWait","/CreateEurekaSRService#Default-1.0/1/0@EarOMatic");
/////////////////// Close the session ///////////////////
session.close();
/////////////////// Release API Resources ///////////////////
processService.close();
} catch (CommunicationException e) {
System.out.println("Could not connect to Directory Service");
e.printStackTrace();
} catch (OperationException e) {
System.out.println("Could not perform the requested operation");
e.printStackTrace();
Now, i got the following exception:
Local folder C:/tmp\system\Schema-4154784351820594721\catalogs found.
Loading catalogs from local folder: C:/tmp\system\Schema-4154784351820594721\catalogs
0 jars found locally.
[CatalogMgrCache] =======================
Registering CatalogMgr [EarOMatic] ...CatalogManagerCache 10390580:
Managers:
Counters:
[CatalogMgrCache] =======================
CatalogMgr [EarOMatic] REGISTERED!CatalogManagerCache 10390580:
Managers:
{EarOMatic=fuego.util.LocalCatalogManager@106df95}
Counters:
Process: /AbortInstanceProcessService#Default-1.0
Unreachable Engine Tolerance (seconds):
by default: 0
to be used: 0
This papi client will not cache exceptions which imply that an engine could not be reached.
Changing InstanceCache Entry[processId=/AbortInstanceProcessService#Default-1.0, state=0] to 3
Changing InstanceCache Entry[processId=/AbortInstanceProcessService#Default-1.0, state=3] to 2
Process: /CreateEurekaSRService#Default-1.0
Changing InstanceCache Entry[processId=/CreateEurekaSRService#Default-1.0, state=0] to 3
Changing InstanceCache Entry[processId=/CreateEurekaSRService#Default-1.0, state=3] to 2
-> /CreateEurekaSRService#Default-1.0/1/0
ActivityName -> eomWait
Adding local catalog for project: 1
ActivityId -> /CreateEurekaSRService#Default-1.0/eomWait
Exception in thread "main" fuego.server.exception.InvalidIdRuntimeException: Invalid identification.
Detail:Invalid identification (Identification value: /CreateEurekaSRService#Default-1.0/eomWait)
at fuego.server.ActiveProcessImpl.getActivity(ActiveProcessImpl.java:632)
at fuego.server.execution.microactivity.AbstractProcessExecutionHandler.getExecutableActivity(AbstractProcessExecutionHandler.java:58)
at fuego.server.AbstractProcessBean.abortActivity(AbstractProcessBean.java:3262)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at fuego.lang.JavaClass.invokeMethod(JavaClass.java:1410)
at fuego.lang.JavaObject.invoke(JavaObject.java:227)
at fuego.component.Message.process(Message.java:587)
at fuego.component.ExecutionThread.processMessage(ExecutionThread.java:778)
at fuego.component.ExecutionThread.processBatch(ExecutionThread.java:753)
at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:142)
at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:134)
at fuego.fengine.FEngineProcessBean.processBatch(FEngineProcessBean.java:248)
at fuego.component.ExecutionThread.work(ExecutionThread.java:837)
at fuego.component.ExecutionThread.run(ExecutionThread.java:408)
at fuego.component.CustomExecution.next(CustomExecution.java:172)
at fuego.component.ExecutorClient.invoke(ExecutorClient.java:118)
at fuego.papi.impl.rmi.ProcessControlProxy.abortActivity(ProcessControlProxy.java:407)
at fuego.papi.impl.rmi.ProcessControlProxyWrapper.abortActivity(ProcessControlProxyWrapper.java:683)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at fuego.papi.impl.AbstractProcessControlHandler.invokeInternal(AbstractProcessControlHandler.java:72)
at fuego.papi.impl.rmi.RMIProcessControlHandler.invoke(RMIProcessControlHandler.java:165)
at $Proxy23.abortActivity(Unknown Source)
at fuego.papi.impl.ProcessInstanceOperation.abortActivity(ProcessInstanceOperation.java:726)
at fuego.papi.impl.ProcessServiceSessionImpl.activityAbort(ProcessServiceSessionImpl.java:184)
at hp.abort.process.AbortProcess.main(AbortProcess.java:45)
Caused by: fuego.metadata.exception.InvalidIdException: Activity '/CreateEurekaSRService#Default-1.0/eomWait' was not found in process '/CreateEurekaSRService#Default-1.0'.
at fuego.metadata.Process.getActivity(Process.java:261)
at fuego.server.ActiveProcessImpl.getActivity(ActiveProcessImpl.java:629)
at fuego.server.execution.microactivity.AbstractProcessExecutionHandler.getExecutableActivity(AbstractProcessExecutionHandler.java:58)
at fuego.server.AbstractProcessBean.abortActivity(AbstractProcessBean.java:3262)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at fuego.lang.JavaClass.invokeMethod(JavaClass.java:1410)
at fuego.lang.JavaObject.invoke(JavaObject.java:227)
at fuego.component.Message.process(Message.java:587)
at fuego.component.ExecutionThread.processMessage(ExecutionThread.java:778)
at fuego.component.ExecutionThread.processBatch(ExecutionThread.java:753)
at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:142)
at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:134)
at fuego.fengine.FEngineProcessBean.processBatch(FEngineProcessBean.java:248)
at fuego.component.ExecutionThread.work(ExecutionThread.java:837)
at fuego.component.ExecutionThread.run(ExecutionThread.java:408)
I understood that tha activity id's format is not valid, but i obtained it just using the following function: instance.getActivityId()
Are you abel to give me some suggestion? Is it good this method to kill instance?
Thanks a lot, regard Fabio. -
Running Multiple Server Instance in Weblogic Server
Hi
I am using Weblogic 5.1.0 with SP6. I am trying to run multiple server
instances
of Weblogic Server. The one that comes by default is "myServer".
My question is if i were to create multiple server instances, do i need to
copy the
weblogic.properties file in each of folder corresponding to respective
application
server instance. I am not using Clusters.
Also if i need to include some classes or jar files in my application server
instance
classpath, how do i do it. cuz in weblogic.properties file i didn't find any
property
corresponding to classpath.
The classpath i need to set is for my creating a JDBC pool for connectivity
to my
AS400 DB2 database using the Type 4 (AS400JDBCDriver) Driver. Is there some
other way to do it.
Thanks in advance
NiranjanThere is an answer on your first question at
weblogic.support.interest.clustering
I asked a similar question. Search for a message posted by me on 24/11/00
Rgds,
Mike
"Niranjan Soni" <[email protected]> wrote in message
news:[email protected]..
Hi
I am using Weblogic 5.1.0 with SP6. I am trying to run multiple server
instances
of Weblogic Server. The one that comes by default is "myServer".
My question is if i were to create multiple server instances, do i need to
copy the
weblogic.properties file in each of folder corresponding to respective
application
server instance. I am not using Clusters.
Also if i need to include some classes or jar files in my applicationserver
instance
classpath, how do i do it. cuz in weblogic.properties file i didn't findany
property
corresponding to classpath.
The classpath i need to set is for my creating a JDBC pool forconnectivity
to my
AS400 DB2 database using the Type 4 (AS400JDBCDriver) Driver. Is theresome
other way to do it.
Thanks in advance
Niranjan -
Does the web server of weblogic support any plugins
Does the web server of weblogic support any plugins similar to the ISAPI plugins for IIS or apache plugins?
i can't seem to get it to work either AND I can't seem to find an answer here or any search that I do. It seems that you can only view your calendar and not delegate calendars via the web view
-
Configuring multiple instances of weblogic server 7.0 on single machine
Hi,
I am trying to configure multiple instances of weblogic server 7.0 on single machine
( sun Solaris 7). I tried to create everytime new domain. Can anybody help me.
Thanks in advance.
RaviYou can have several servers under one domain. No need to create a new
domain for each server. Just configure a server and make sure they are
listening on different ports. you are all set.
Kumar
ravikiran wrote:
Hi,
I am trying to configure multiple instances of weblogic server 7.0 on single machine
( sun Solaris 7). I tried to create everytime new domain. Can anybody help me.
Thanks in advance.
Ravi -
Multiple instances of weblogic server 5.1 on one node.
Hi,
We failed to start one instance on a node where we were able to start
another instance from another location.
We installed two instances of Weblogic server 5.1 on Solaris 5.7.
One at /usr/weblogic and another at /opt/weblogic. We were able to start
the /usr/weblogic instance in cluster mode. Then we stopped
/usr/weblogic instance and try to start another instance at
/opt/weblogic in cluster mode. But failed. We have similar directory
structure and files in both places except the weblogic.properties file,
which has different paths.
we are using JDK1.2.2 and got the following Exception
Exception in thread "main" java.security.AccessControlException: access
denied (
java.lang.RuntimePermission createSecurityManager )
at
java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java, Compiled Code)
at
java.security.AccessController.checkPermission(AccessController.java,
Compiled Code)
at
java.lang.SecurityManager.checkPermission(SecurityManager.java, Compi
led Code)
at java.lang.SecurityManager.<init>(SecurityManager.java,
Compiled Code)
at
weblogic.boot.ServerSecurityManager.<init>(ServerSecurityManager.java
, Compiled Code)
at weblogic.Server.main(Server.java, Compiled Code)
at weblogic.Server.main(Server.java, Compiled Code)
Any type of help or suggestion is appreciated.
Thanks
--sreeni.Hi.
You can create new servers in your domain via the console. Be sure they are
listening to different ports, however. If your NT machine supports more than
1 IP address then you could alternatively bind each server to a different
address.
I'm not sure if this answers your question?
Regards,
Michael
m holur wrote:
Hi,
I need to run two instances of weblogic server 6.1 running on the same
machine. I need one for development and the other one running the live
applications. I need two instances to be independent of each other. I am
running weblogic server as an NT service. So I need two servers to start
from the service so they are independent of each other.
Thanks
Madhu--
Developer Relations Engineer
BEA Support -
Multiple instance of WebLogic server 6.1 on port 80
Hi:
Is it possible to run two seperate instances of WebLogic server 6.1 on same the
server both listening on port 80?
Details about the instances:
Instance 1
Domain names : fasnets
Server name: envext
Listen Address : 155.x.x.1
Listen Port : 80 :
External DNS : www.acme.com
Instance 2
Domain names : fasnets1
Server name: envext1
Listen Address : 155.x.x.2
Listen Port : 80 :
External DNS : www.acme1.com
Thanks,
SoniHi Soni,
Web colsole --> your domain --> your server --> configuration -->
general --> Listen Port / Listen Address
Regards,
Slava Imeshev
"Soni " <[email protected]> wrote in message
news:3dcfbbcb$[email protected]..
>
Hi:
Is it possible to run two seperate instances of WebLogic server 6.1 onsame the
server both listening on port 80?
Details about the instances:
Instance 1
Domain names : fasnets
Server name: envext
Listen Address : 155.x.x.1
Listen Port : 80 :
External DNS : www.acme.com
Instance 2
Domain names : fasnets1
Server name: envext1
Listen Address : 155.x.x.2
Listen Port : 80 :
External DNS : www.acme1.com
Thanks,
Soni -
Infinte loop is going on how to kill the instance
Hi friends
In leave workflow instead of wait step i added loop and a condition container when wait step condition is put inside the conditional container and loop is set a flag when set a flag come out of the loop. The condition inside the condational container is REQ.Status = posted. But this condition is met. But still the loop is going on. I have generatated new version and deleted all the old version. Still loop is on. I also tried swwl and deleted the 1st workitem of the workflow. But still the instance is on. How to delete or kill the instance. This is the problem in development.
Regards
vijayHi vijay kumar,
Yes, you are correct, since the endless loop will be procesed by the background user, it may or may not be displayed in SM50.
The other way to kill the process is.
1. go to sm12 with the user id wf-batch delete the running section and immediately do the process with reddy has informed you.
Thanks and Regards
Balaji K. -
Serializing an instance of weblogic.rjvm.RJVM
I'm migrating a WebApp from WebLogic 5.1 (single server) to a 6.0 Cluster, and
I've discovered that when one of the servlets attempts to retrieve the HttpSession
from the Request, a NotSerializableException is thrown. When I look through the
stack-trace, I can see the servlet requesting the HttpSession from the Request,
and then WebLogic sometimes needs to retrieve it from another server within the
cluster. I did a bit of digging, and found that somewhere within the object-graph,
there's a Hashtable that contains an instance of weblogic.rjvm.RJVM, and that's
not Serializable (not surprising).
Being that I didn't write this application, I don't know how deeply nested
this object is - my assumption is that in the HttpSession, one of the objects
is the parent of an object (or many objects), one of which contains the Hashtable
which contains the RJVM reference. The problem is, I don't know how to identify
the rogue object's parent(s). This wan't an issue on 5.1 because it never ran
in a cluster. This app also runs fine on a WebLogic 6.0 stand-alone server. It's
only when we activate clustering that we see this problem of Serializing the RJVM
object.
I've tried to guess what kind of object would contain the Hashtable that posesses
the RJVM object. One possibility is some type of Context object - this application
uses sfsb and slsb, and in some cases the application designers decided to put
a reference to the EJB in the HttpSession, rather than an EJBHandle. It may be
that when HttpSession is replicated throughout the cluster, the sfsb is serialized,
along with the SessionContext that it posesses?
Any ideas on how I'd locate the parent(s) of the instance of weblogic.rjvm.RJVM?
Thanks,
--Benjamin Peter
[email protected]
Have you tried examining the contents of the session? You can iterate
through the entries.
Peace,
Cameron Purdy
Tangosol Inc.
<< Tangosol Server: How Weblogic applications are customized >>
<< Download now from http://www.tangosol.com/download.jsp >>
"Benjamin Peter" <[email protected]> wrote in message
news:[email protected]...
>
> I'm migrating a WebApp from WebLogic 5.1 (single server) to a 6.0
Cluster, and
> I've discovered that when one of the servlets attempts to retrieve the
HttpSession
> from the Request, a NotSerializableException is thrown. When I look
through the
> stack-trace, I can see the servlet requesting the HttpSession from the
Request,
> and then WebLogic sometimes needs to retrieve it from another server
within the
> cluster. I did a bit of digging, and found that somewhere within the
object-graph,
> there's a Hashtable that contains an instance of weblogic.rjvm.RJVM, and
that's
> not Serializable (not surprising).
>
> Being that I didn't write this application, I don't know how deeply
nested
> this object is - my assumption is that in the HttpSession, one of the
objects
> is the parent of an object (or many objects), one of which contains the
Hashtable
> which contains the RJVM reference. The problem is, I don't know how to
identify
> the rogue object's parent(s). This wan't an issue on 5.1 because it never
ran
> in a cluster. This app also runs fine on a WebLogic 6.0 stand-alone
server. It's
> only when we activate clustering that we see this problem of Serializing
the RJVM
> object.
>
> I've tried to guess what kind of object would contain the Hashtable
that posesses
> the RJVM object. One possibility is some type of Context object - this
application
> uses sfsb and slsb, and in some cases the application designers decided to
put
> a reference to the EJB in the HttpSession, rather than an EJBHandle. It
may be
> that when HttpSession is replicated throughout the cluster, the sfsb is
serialized,
> along with the SessionContext that it posesses?
>
> Any ideas on how I'd locate the parent(s) of the instance of
weblogic.rjvm.RJVM?
>
> Thanks,
> --Benjamin Peter
> [email protected]
Maybe you are looking for
-
I'm running a mac server with half mac half pc. I got a new pc that is running Vista Business. I need to join it with our domain, but for the life of me it won't. I can see the other pc's when I go to network & sharing and I can access public drive,
-
Conditional mapping in the transformation file
Hi Can anyone tell me if it is possible to perform more complex mapping when loading transactional data? I have 2 requirements: 1. When the Profit Centre is invalid, set it to a default value of "9999". Where an invalid Profit Centre is a Profit Cen
-
MRP Generated production orders greys out Sales Order and Customer fields
Hi there, The MRP generated production orders greys out the Sales Order and Customer fields for some reasons. These fields are really important as they link the production order to the sales order and the customer's purchase order. Could the SAP team
-
My emails have been deleted since july 27
all my me.com emails dating post july 27 have been deleted.
-
How do I make the edges of my clips less sticky?
I switched from Final Cut and I absolutely love premiere pro. The ONLY THING... that I can't seem to get past is that it's incredibly hard to select the center of small clips, because as i hover my mouse towards the center of the clip, the edges alwa