BPM Clustering on WLS
Does anyone have a decent cookbook for setting up a BPM cluster in WLS? We are deploying this configuration and have no problems on the WLS side but major problems with BPM. Unfortunately the documentation for this is rather thin and not too intuitive. Any help would be greatly appreciated.
TIA,
IGS
You need to increase the JTA timeout value in WLS to something higher (like 300). Some of the BPM engine transactions take longer than Weblogic's default.
Please refer to the following document in MetaLink for details:
Doc ID: 780946.1
Similar Messages
-
Friends
I'm completely new to oracle bpm and would like to know how I can setup a bpm cluster.I'm planning to use bpm 10.3.1 for weblogic and weblogic 10.3.0.The deployment topology is planned as follows:
1.weblogic admin server on 1st machine
2.2 managed servers on 2nd machine
3.2 managed servers on 3rd machine
1 managed server on machine2 and 1managed server on machine 3 form a 1st cluster and we are planning to deploy papi-was onto this cluster
2nd managed server on machine2 and 2nd managed server on machine 3 form a 2nd cluster and we are planning to deploy bpm engine onto this cluster
I have the following queries
1.Where should we deploy the process admin web console on weblogic(this originally comes with tomcat but we don't want to use tomcat)
2.Are there any other components that are missing from above list and how to exactly deploy these.
Please let me know if any of you can walk through with the steps.I referred to the following documentation but it doesn't help much with clustering
http://download-llnw.oracle.com/docs/cd/E13154_01/bpm/docs65/config_guide/index.html
ThanksIn fact, this is the answer to my first question. Thank you.
But, how to see and detect the load balancing? how to see transactions between servers?
Thanks for help
Edited by: 857737 on 26 avr. 2012 14:54 -
Help with BPM Enterprise on WLS JDBC Errors
All,
We are seeing a consistent stream of errors when contacting external resources (Web Services, and Applications) during an exception handling flow and on the "happy path". The WLS logs do not show anything, the BPM engine logs continue to throw the error below:
An error occurred while accesing the database. Detail:SQL statement: 'unknown' Caused by: Unexpected exception while enlisting XAConnection java.sql.SQLException: Transaction rolled back: Transaction timed out after 30 seconds BEA1-0097C7E283E25C8E0272 at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1418) at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1330) at weblogic.jdbc.wrapper.JTAConnection.getXAConn(JTAConnection.java:189) at weblogic.jdbc.wrapper.JTAConnection.checkConnection(JTAConnection.java:64) at weblogic.jdbc.wrapper.Connection.preInvocationHandler(Connection.java:92) at weblogic.jdbc.wrapper.Connection.prepareStatement(Connection.java:482) at fuego.jdbc.FaultTolerantConnection.prepareStatement(FaultTolerantConnection.java:541) at fuego.server.persistence.jdbc.JdbcInstanceExceptionPersMgr.getAllExceptions(JdbcInstanceExceptionPersMgr.java:304) at fuego.server.persistence.jdbc.JdbcInstanceExceptionPersMgr.getAllStack(JdbcInstanceExceptionPersMgr.java:392) at fuego.server.persistence.jdbc.JdbcInstanceExceptionPersMgr.create(JdbcInstanceExceptionPersMgr.java:58) at fuego.server.persistence.Persistence.createException(Persistence.java:677) at fuego.server.execution.microactivity.utils.ExceptionUtils.setExceptionToInstance(ExceptionUtils.java:130) at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.handleUserDefine(ComponentExecutionMicroActivity.java:153) at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.handleException(ComponentExecutionMicroActivity.java:138) at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.execute(ComponentExecutionMicroActivity.java:97) at fuego.server.execution.microactivity.MicroActivityEngineExecutionHandler.executeActivity(MicroActivityEngineExecutionHandler.java:57) at fuego.server.execution.ImmediateActivity.execute(ImmediateActivity.java:42) at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304) at fuego.transaction.TransactionAction.startNestedTransaction(TransactionAction.java:527) at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:548) at fuego.transaction.TransactionAction.start(TransactionAction.java:212) at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123) at fuego.server.execution.DefaultEngineExecution.executeAutomaticWork(DefaultEngineExecution.java:62) at fuego.server.execution.EngineExecution.executeAutomaticWork(EngineExecution.java:42) at fuego.server.execution.ToDoItem.executeAutomaticWork(ToDoItem.java:251) at fuego.ejbengine.ItemExecutionBean$1.execute(ItemExecutionBean.java:212) at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304) at fuego.transaction.TransactionAction.startBaseTransaction(TransactionAction.java:470) at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:551) at fuego.transaction.TransactionAction.start(TransactionAction.java:212) at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123) at fuego.server.execution.EngineExecution.executeImmediate(EngineExecution.java:66) at fuego.ejbengine.ItemExecutionBean.processMessage(ItemExecutionBean.java:198) at fuego.ejbengine.ItemExecutionBean.onMessage(ItemExecutionBean.java:110) at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466) at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371) at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327) at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4547) at weblogic.jms.client.JMSSession.execute(JMSSession.java:4233) at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3709) at weblogic.jms.client.JMSSession.access$000(JMSSession.java:114) at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5058) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) fuego.transaction.DatabaseException: An error occurred while accesing the database. Detail:SQL statement: 'unknown' at fuego.server.persistence.jdbc.JdbcInstanceExceptionPersMgr.getAllExceptions(JdbcInstanceExceptionPersMgr.java:335) at fuego.server.persistence.jdbc.JdbcInstanceExceptionPersMgr.getAllStack(JdbcInstanceExceptionPersMgr.java:392) at fuego.server.persistence.jdbc.JdbcInstanceExceptionPersMgr.create(JdbcInstanceExceptionPersMgr.java:58) at fuego.server.persistence.Persistence.createException(Persistence.java:677) at fuego.server.execution.microactivity.utils.ExceptionUtils.setExceptionToInstance(ExceptionUtils.java:130) at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.handleUserDefine(ComponentExecutionMicroActivity.java:153) at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.handleException(ComponentExecutionMicroActivity.java:138) at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.execute(ComponentExecutionMicroActivity.java:97) at fuego.server.execution.microactivity.MicroActivityEngineExecutionHandler.executeActivity(MicroActivityEngineExecutionHandler.java:57) at fuego.server.execution.ImmediateActivity.execute(ImmediateActivity.java:42) at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304) at fuego.transaction.TransactionAction.startNestedTransaction(TransactionAction.java:527) at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:548) at fuego.transaction.TransactionAction.start(TransactionAction.java:212) at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123) at fuego.server.execution.DefaultEngineExecution.executeAutomaticWork(DefaultEngineExecution.java:62) at fuego.server.execution.EngineExecution.executeAutomaticWork(EngineExecution.java:42) at fuego.server.execution.ToDoItem.executeAutomaticWork(ToDoItem.java:251) at fuego.ejbengine.ItemExecutionBean$1.execute(ItemExecutionBean.java:212) at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304) at fuego.transaction.TransactionAction.startBaseTransaction(TransactionAction.java:470) at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:551) at fuego.transaction.TransactionAction.start(TransactionAction.java:212) at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123) at fuego.server.execution.EngineExecution.executeImmediate(EngineExecution.java:66) at fuego.ejbengine.ItemExecutionBean.processMessage(ItemExecutionBean.java:198) at fuego.ejbengine.ItemExecutionBean.onMessage(ItemExecutionBean.java:110) at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466) at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371) at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327) at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4547) at weblogic.jms.client.JMSSession.execute(JMSSession.java:4233) at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3709) at weblogic.jms.client.JMSSession.access$000(JMSSession.java:114) at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5058) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) Caused by: java.sql.SQLException: Unexpected exception while enlisting XAConnection java.sql.SQLException: Transaction rolled back: Transaction timed out after 30 seconds BEA1-0097C7E283E25C8E0272 at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1418) at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1330) at weblogic.jdbc.wrapper.JTAConnection.getXAConn(JTAConnection.java:189) at weblogic.jdbc.wrapper.JTAConnection.checkConnection(JTAConnection.java:64) at weblogic.jdbc.wrapper.Connection.preInvocationHandler(Connection.java:92) at weblogic.jdbc.wrapper.Connection.prepareStatement(Connection.java:482) at fuego.jdbc.FaultTolerantConnection.prepareStatement(FaultTolerantConnection.java:541) at fuego.server.persistence.jdbc.JdbcInstanceExceptionPersMgr.getAllExceptions(JdbcInstanceExceptionPersMgr.java:304) at fuego.server.persistence.jdbc.JdbcInstanceExceptionPersMgr.getAllStack(JdbcInstanceExceptionPersMgr.java:392) at fuego.server.persistence.jdbc.JdbcInstanceExceptionPersMgr.create(JdbcInstanceExceptionPersMgr.java:58) at fuego.server.persistence.Persistence.createException(Persistence.java:677) at fuego.server.execution.microactivity.utils.ExceptionUtils.setExceptionToInstance(ExceptionUtils.java:130) at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.handleUserDefine(ComponentExecutionMicroActivity.java:153) at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.handleException(ComponentExecutionMicroActivity.java:138) at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.execute(ComponentExecutionMicroActivity.java:97) at fuego.server.execution.microactivity.MicroActivityEngineExecutionHandler.executeActivity(MicroActivityEngineExecutionHandler.java:57) at fuego.server.execution.ImmediateActivity.execute(ImmediateActivity.java:42) at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304) at fuego.transaction.TransactionAction.startNestedTransaction(TransactionAction.java:527) at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:548) at fuego.transaction.TransactionAction.start(TransactionAction.java:212) at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123) at fuego.server.execution.DefaultEngineExecution.executeAutomaticWork(DefaultEngineExecution.java:62) at fuego.server.execution.EngineExecution.executeAutomaticWork(EngineExecution.java:42) at fuego.server.execution.ToDoItem.executeAutomaticWork(ToDoItem.java:251) at fuego.ejbengine.ItemExecutionBean$1.execute(ItemExecutionBean.java:212) at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304) at fuego.transaction.TransactionAction.startBaseTransaction(TransactionAction.java:470) at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:551) at fuego.transaction.TransactionAction.start(TransactionAction.java:212) at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123) at fuego.server.execution.EngineExecution.executeImmediate(EngineExecution.java:66) at fuego.ejbengine.ItemExecutionBean.processMessage(ItemExecutionBean.java:198) at fuego.ejbengine.ItemExecutionBean.onMessage(ItemExecutionBean.java:110) at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466) at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371) at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327) at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4547) at weblogic.jms.client.JMSSession.execute(JMSSession.java:4233) at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3709) at weblogic.jms.client.JMSSession.access$000(JMSSession.java:114) at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5058) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1343) at weblogic.jdbc.wrapper.JTAConnection.getXAConn(JTAConnection.java:189) at weblogic.jdbc.wrapper.JTAConnection.checkConnection(JTAConnection.java:64) at weblogic.jdbc.wrapper.Connection.preInvocationHandler(Connection.java:92) at weblogic.jdbc.wrapper.Connection.prepareStatement(Connection.java:482) at fuego.jdbc.FaultTolerantConnection.prepareStatement(FaultTolerantConnection.java:541) at fuego.server.persistence.jdbc.JdbcInstanceExceptionPersMgr.getAllExceptions(JdbcInstanceExceptionPersMgr.java:304) ... 37 more
Any insight would be appreciated. The WLS and BPM configuration appears correct.
TIA,
IGSYou need to increase the JTA timeout value in WLS to something higher (like 300). Some of the BPM engine transactions take longer than Weblogic's default.
Please refer to the following document in MetaLink for details:
Doc ID: 780946.1 -
Clustering problem WLS 5.1
Hi,
we have an environment with 2 clusters ( 1 JSP & 1 EJB)
both cluster consist each of 2 nodes, where 1 JSP and 1 EJB are running on a machine.
although both clusters seem to act correctly at runtime ( and are also visible
in the console as clusters), we get an exception at startup - only at th JSP tier
which is rather confusing:
Do Aug 08 06:11:15 CEST 2002:<E> <WebLogicServer> Unable to bind cluster MO as
"WebLogic" into JNDI tree
javax.naming.NameAlreadyBoundException; remaining name 'weblogic.cluster.WebLogic'
at weblogic.rmi.extensions.AbstractRequest.sendReceive(AbstractRequest.java:76)
at weblogic.jndi.toolkit.BasicWLContext_WLStub.bind(BasicWLContext_WLStub.java:1261)
at weblogic.jndi.toolkit.WLContextStub.bind(WLContextStub.java:484)
at weblogic.cluster.ClusterMain.start(ClusterMain.java:290)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:1447)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:869)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:140)
at weblogic.Server.main(Server.java:97)
at weblogic.Server.main(Server.java:58)
None of our clusters is named MO !
Does anybody have a clue ?!Hi,
we have an environment with 2 clusters ( 1 JSP & 1 EJB)
both cluster consist each of 2 nodes, where 1 JSP and 1 EJB are running on a machine.
although both clusters seem to act correctly at runtime ( and are also visible
in the console as clusters), we get an exception at startup - only at th JSP tier
which is rather confusing:
Do Aug 08 06:11:15 CEST 2002:<E> <WebLogicServer> Unable to bind cluster MO as
"WebLogic" into JNDI tree
javax.naming.NameAlreadyBoundException; remaining name 'weblogic.cluster.WebLogic'
at weblogic.rmi.extensions.AbstractRequest.sendReceive(AbstractRequest.java:76)
at weblogic.jndi.toolkit.BasicWLContext_WLStub.bind(BasicWLContext_WLStub.java:1261)
at weblogic.jndi.toolkit.WLContextStub.bind(WLContextStub.java:484)
at weblogic.cluster.ClusterMain.start(ClusterMain.java:290)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:1447)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:869)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:140)
at weblogic.Server.main(Server.java:97)
at weblogic.Server.main(Server.java:58)
None of our clusters is named MO !
Does anybody have a clue ?! -
Hello,
I set up a cluster of 5 wls (451) with the default values, on
a LAN, on 5 computers, same config.
They joined the cluster together without any problem.
But, when calling mulitple methods on a Stateless session bean,
the time between calls were really slow: 4 to 10 seconds.
I tested with 2 Wls only in a cluster. It does work, really fast.
1. What did I miss?
2. How to configure wls so that it does not renew contacts to
other wls too often?
Thierry
The short answer to #1 is to set the following tuneables on the client
side:
java -Dweblogic.system.executeThreadCount=10
-Dweblogic.system.percentSocketReaders=50 <your client program>
The default settings are 5 and 33. Thus the number of socket reading
threads on the client was restricted to a maximum of 2 (33% of 5). As
you discovered, this can cause problems when there are > 3 servers in
the cluster.
This has been documented in the tuning guide which is part of the WL5.1
docs.
Srikant, [email protected], http://www.weblogic.com/, etc.
Thierry Janaudy wrote:
> Hello,
>
> I set up a cluster of 5 wls (451) with the default values, on
> a LAN, on 5 computers, same config.
>
> They joined the cluster together without any problem.
>
> But, when calling mulitple methods on a Stateless session bean,
> the time between calls were really slow: 4 to 10 seconds.
>
> I tested with 2 Wls only in a cluster. It does work, really fast.
>
> 1. What did I miss?
>
> 2. How to configure wls so that it does not renew contacts to
> other wls too often?
>
> Thierry
-
Error connecting to Directory in BPM Enterprise on WLS
Has anyone seen this before?:
fuego.directory.exception.DirectoryNotAvailableException: Unable to connect to the Directory Service. If the problem persists, contact your system administrator.
at fuego.directory.exception.DirectoryNotAvailableException.wrapDNAException(DirectoryNotAvailableException.java:33)
at fuego.directory.jdbc.JDBCConnectionProvider.getEntry(JDBCConnectionProvider.java:81)
at fuego.directory.jdbc.JDBCConnectionProvider.getEntry(JDBCConnectionProvider.java:34)
at fuego.directory.provider.jdbc.JDBCPersistenceManager.getConnection(JDBCPersistenceManager.java:437)
at fuego.directory.provider.jdbc.JDBCPersistenceManager.getPreparedStatement(JDBCPersistenceManager.java:566)
at fuego.directory.provider.jdbc.JDBCObjectPropertiesAccessor.getPreparedStatementForFetchBinaryDirectoryProperty(JDBCObjectPropertiesAccessor.java:1052)
at fuego.directory.provider.jdbc.JDBCObjectPropertiesAccessor.fetchAllDirectoryProperties(JDBCObjectPropertiesAccessor.java:393)
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:597)
at fuego.directory.provider.DirectorySessionImpl$AccessorProxy.invoke(DirectorySessionImpl.java:756)
at $Proxy57.fetchAllDirectoryProperties(Unknown Source)
at fuego.directory.provider.jdbc.JDBCDirectoryPreferencesAccessor.loadPreferences(JDBCDirectoryPreferencesAccessor.java:38)
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:597)
at fuego.directory.provider.DirectorySessionImpl$AccessorProxy.invoke(DirectorySessionImpl.java:756)
at $Proxy59.loadPreferences(Unknown Source)
at fuego.directory.provider.DirectorySessionImpl.getDirectoryPreferences(DirectorySessionImpl.java:619)
at fuego.directory.hybrid.ldap.LDAPDirectoryPreferences.createFromSession(LDAPDirectoryPreferences.java:35)
at fuego.directory.hybrid.msad.MSADRepository.buildRepository(MSADRepository.java:55)
at fuego.directory.hybrid.msad.MSADHybridFactory.createRepository(MSADHybridFactory.java:37)
at fuego.directory.hybrid.ldap.DefaultLDAPHybridFactory.createOrganizationAccessor(DefaultLDAPHybridFactory.java:65)
at fuego.directory.provider.DirectorySessionImpl.<init>(DirectorySessionImpl.java:103)
at fuego.directory.provider.Factory.buildSession(Factory.java:239)
at fuego.directory.hybrid.HybridFactory.buildSession(HybridFactory.java:51)
at fuego.directory.provider.Factory.startSession(Factory.java:403)
at fuego.directory.Directory.startAnonymousSession(Directory.java:214)
at fuego.papi.impl.ProcessServiceFactoryImpl.obtainSchemaId(ProcessServiceFactoryImpl.java:193)
at fuego.papi.impl.ProcessServiceFactoryImpl.create(ProcessServiceFactoryImpl.java:75)
at fuego.papi.impl.ProcessServiceFactoryImpl.create(ProcessServiceFactoryImpl.java:63)
at fuego.papi.ProcessService.create(ProcessService.java:335)
at fuego.workspace.WorkspaceEnvironment.initPAPI(WorkspaceEnvironment.java:462)
at fuego.workspace.WorkspaceEnvironment.initialize(WorkspaceEnvironment.java:138)
at fuego.workspace.WorkspaceEnvironment.<init>(WorkspaceEnvironment.java:94)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at fuego.web.WebEnvironment.initialize(WebEnvironment.java:81)
at fuego.workspace.context.WorkspaceContextListener.contextInitialized(WorkspaceContextListener.java:51)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:465)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:175)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1784)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2999)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1371)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196)
at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: fuego.connector.ConnectorException: Connector [fuego:SQL:REMOTE_JDBC] caused an exception when getting a resource of type [0].
Detail:Connector [fuego:SQL:REMOTE_JDBC] caused an exception when getting a resource of type [0].
at fuego.connector.ConnectorException.exceptionOnGetResource(ConnectorException.java:95)
at fuego.connector.ConnectorTransaction.getResource(ConnectorTransaction.java:324)
at fuego.connector.ConnectorTransaction.getResource(ConnectorTransaction.java:298)
at fuego.directory.jdbc.JDBCConnectionProvider.getEntry(JDBCConnectionProvider.java:75)
... 78 more
Caused by: java.sql.SQLException: Unable to resolve 'XAFDIDS'. Resolved ''
at fuego.connector.impl.RemoteJDBCConnector.getConnection(RemoteJDBCConnector.java:83)
at fuego.connector.impl.RemoteJDBCConnector.getConnection(RemoteJDBCConnector.java:64)
at fuego.connector.impl.RemoteJDBCConnector.getResource(RemoteJDBCConnector.java:147)
at fuego.connector.ConnectorTransaction.getResource(ConnectorTransaction.java:319)
... 80 more
This is the first time I've seen this and the connection to the directory was fine up until seeing this error. No schema or naming changes have been made. All system user accounts are the same. Any help would be appreciated.
TIA,
IGSHi,
we are experimenting the same issue, a DirectoryNotAvailableException.
It happens randomly at runtime, and then the application is completely freezed and engine must be restarted.
We are completely puzzled here, as DB is fine, we increased connections on the connection pool and verified custom code.
Like in the initial post, we also have two binaries installation of ALBPM on the same server.
Do you think it's possible the two instances overwrites at runtime some properties (e.g. under /tmp) so that the directory configuration is messed up?
Did anyone experimente the same issue?
Thanks a lot -
Technical Articles on Oracle BPM you might find useful
A friend pointed me to http://www.oracle.com/technology/products/bpm/obpm_articles.html on OTN. It currently has these articles:
Tuning Oracle BPM Directory Services
Oracle BPM Clustering Tips and Tricks
Oracle BPM Engine Troubleshooting Tips and Tricks
Oracle BPM PAPI Instance Cache Explained
Oracle BPM Single Sign On Configuration
Oracle BPM & Web Services Integration
Oracle BPM Enterprise Setups explained
Migrating ALBPM 5.7 to OBPM 10gR3ADDM is just a sophisticated software module.
It does not use any hard-to-understand, magical and mathematical tricks but sticks to collected information(AWR) and some proven best practices.
So, i think it's no harm for you to consult ADDM report.
Every best practice has weakness, it can't deal every aspect of your DBMS things.
But, it's good start point and does not make stupid mistakes unlike human beings always do.
Another thing to note is that ADDM is a very large module and connected with AWR, Tuning Avisors, wait events, Advisories, blah blah blah~
You're not using ADDM correctly if you have no good concepts and experiences on these. -
Accesing the clustered components ...load balancing!!!
Friends ... here is my problem scenario. If any body has ideas, pl.share them.
I have Webservices exposed on weblogic server. UI (in .NET ) accesses the webservices
API on WLS.(bunch of EJBs are deployed on the WLS)
Now I thought of converting the WLS to a clustered environment. So I created 2
manged servers (on the same machine ..just to try initially). I have assigned
unique port numbers to them.I tried mutlcast test .looks like the intra-cluster
communication is okay.
How can I do load balancing in this situation ? I could individually ping(look
up) each of the manged server address. But how do i look up the cluster as a whole
and not individual managed servers.(I mean load balancing ) I tried to access
using the cluster address.It does not work .
Do we need to have a plug-in /proxy to do the load balancing or is there any load
balancing mechanism build in to WLS, so that I dont have to work with plug-ins
and other stuff.
precisely how do i access the individual components on different managed servers
with a single address (which should then redistribute to individual managed servers
in the cluster)
Thanks for your help .
Thanks Bijan. That was very useful information.
I have one more question.
While configuring the iis ,Which kind of forwarding should i use ? path forwarding/file
forwarding ?(may not be relevant )
(what should i give as end point in the web.config xml file? )
When I had only one instance of WLS I used to give
"http://localhost:7001/CCWebModule/services/XCWebServiceSoap"
Right now I have two managed servers in cluster running on port 8001 and 9001.(while
7001 is the admin server )
I know i need to put this addresses in the iisproxy.ini as "WeblogicCluster".
In this case what seem appropriate for "WLForward=" in the iisproxy.ini file
Thanks
Prasanth
"Bijan Mohanty" <[email protected]> wrote:
>
>Prashanth,
>
>If you have deployed some webservices on WLS and later used clustering
>of WLS,
>you have essentialy multiple WSDLs. When you use a client to talk to
>this webservice,
>you have to loadbalance between the webservices on the managed server.
>
>When you use RMI to talk to a EJB deployed on clustered WLS, the replica
>aware
>stub has the clustering info. So the client's call to EJB is loadbalanced
>by weblogic
>automatically.
>
>In case of webservices, there is no such luck. You can use any of the
>following
>tricks.
>1. Create webservice stubs in the client for each webservice in the managedserver
>and laodbalance it in the client.
>2. Use a proxy (Apache or IIS or Iplanet) that can loadbalance betwen
>the webservices
>and use that from the client.
>3. Use a hardware loadbalancer for loadbalancing.
>
>4. Or use HttpClusterServlet. I had lots of problems using this in the
>past and
>don't recommend that.
>
>My suggestion will be to use the first option in the development and
>use a combination
>of 2 and 3 for production env. In the second option, although you get
>the loadbalancing,
>you have a single point of failure(i.e the proxy plugin). That's why,
>the combination
>of 2 and 3 works best.
>
>BTW the webservices are implemented as a webapp. When a call reaches
>that servlet
>the call stays in that app server instance, even if the EJBs are clustered.
>That's
>because weblogic optimizes the calls to reduce the marshalling/unmarshalling.
>
>Hope this helps.
>
>Bijan
>
>"prasanthbk" <[email protected]> wrote:
>>
>>Friends ... here is my problem scenario. If any body has ideas, pl.share
>>them.
>>
>>I have Webservices exposed on weblogic server. UI (in .NET ) accesses
>>the webservices
>>API on WLS.(bunch of EJBs are deployed on the WLS)
>>
>>Now I thought of converting the WLS to a clustered environment. So I
>>created 2
>>manged servers (on the same machine ..just to try initially). I have
>>assigned
>>unique port numbers to them.I tried mutlcast test .looks like the intra-cluster
>>communication is okay.
>>
>>How can I do load balancing in this situation ? I could individually
>>ping(look
>>up) each of the manged server address. But how do i look up the cluster
>>as a whole
>> and not individual managed servers.(I mean load balancing ) I tried
>>to access
>>using the cluster address.It does not work .
>>
>>Do we need to have a plug-in /proxy to do the load balancing or is there
>>any load
>>balancing mechanism build in to WLS, so that I dont have to work with
>>plug-ins
>>and other stuff.
>>
>>precisely how do i access the individual components on different managed
>>servers
>>with a single address (which should then redistribute to individual
>managed
>>servers
>>in the cluster)
>>
>>
>>Thanks for your help .
>
-
Hi all,
I am looking for some information about clustering RMI objects. I have read as much
as I can find about it, not much seems to be in the wl docs.
I have read that if the server that bound the rmi object into jndi goes down, the
rmi server will no longer work. When I tested this out, the server seemed to continue
working and using the node in the cluster that was still running.
I am wondering what the difference between declaring the RMI object to be clusterable
and setting the WLContext.REPLICATE_BINDINGS flag to false when creating the context
to bind the RMI objects, and binding a seperate RMI object into the tree, one for
each node in the cluster.
is there some docs I can read about this? Thanks for any information you can give
me about this.
-chrisbwit <[email protected]> wrote:
In article <[email protected]>, [email protected]
says...
Hi all,Hi Chris.
I am looking for some information about clustering RMI objects. I haveread as much
as I can find about it, not much seems to be in the wl docs.
I have read that if the server that bound the rmi object into jndi goesdown, the
rmi server will no longer work. When I tested this out, the server seemedto continue
working and using the node in the cluster that was still running.If a server offering an RMI object via JNDI goes down the binding to
that object is removed from JNDI in all the other servers in the
cluster. Other replicas of that object may be available and will
continue to be used as you discovered.
I am wondering what the difference between declaring the RMI object tobe clusterable
and setting the WLContext.REPLICATE_BINDINGS flag to false when creatingthe context
to bind the RMI objects, and binding a seperate RMI object into the tree,one for
each node in the cluster.Marking the RMI object as clusterable causes WLS to generate a replica
aware stub for it. This stub is aware of all the replicas of the object
within the cluster and provides load balancing and failover. When you
bind a RMI object on multiple servers with REPLICATE_BINDINGS set to
false you have a bunch of individual, unrelated objects. Your clients
must contact the particular server running the objects and there will be
no load balancing or failover, all client calls will be serviced by the
object on the server which supplied the stub.
is there some docs I can read about this? Thanks for any informationyou can give
me about this.I thought the WLS RMI Programmer's Guide was pretty clear about how this
worked.
Well, you are right, the docs are clear on what they talk about, but as I mentioned,
when I marked the objects with REPLICATE_BINDINGS set to false, the client still
sent a comma delimited list of servers to create the InitialContext, and we still
observed load balancing, and what looked like failover. This is why we were confused,
we expected to see only one server do all the work (the first in the comma delimited
list), and for failures when that server was brought down. I will take a look at
our configuration and make sure we didnt make a mistake someplace in here.
Regards,
Bob
-chris -
Apache 1.3.12 running with Raven SSL Proxy
Hi All,
I am currently having an issue clustering 2 WLS 5.1 sp8 app servers using Apache
1.3.12 with the Raven SSL 1.4.3 plugin. (All on Solaris 7)
Here is my scenario:
The cluster "seems" to work. A session is processed fine on it's primary server,
while the session information is replicated to the secondary server.
Yet when we crash the primary server to test failover, all of the sessions on the
primary server are lost and NOT processed by the secondary server. It is almost
like the cookie was not updated to reflect that the primary had gone down, so the
secondary server does not know it is now the primary.
Any ideas?.. As long as the primary does not fail the system works fine.. so I know
the sessions are being directed to the correct server the rest of the time, just
not during failover.
NOTE: I have had no problems with failover using Apache Stronghold using the mod_wl_ssl.so
proxy, this problem only seems to occur with the Apache using Raven SSL and the mod_wl_ssl_raven.so
proxy. Is there a bug with this proxy?
Thank you for any ideas.
-Nick
The Web server plug-ins do not natively support outbound SSL connections
yet(i.e. SSL from the plug-in to WebLogic). This is a feature for version
6.0. You can use SSL from the browser to Apache or from the browser to
WebLogic directly.
The majority of our customers use strict firewall rules to protect the
traffic between Apache and WebLogic. If they are paranoid, they use an SSL
proxy or a VPN product.
Thanks,
Michael
Michael Girdley
BEA Systems Inc
"Josh Kwan" <[email protected]> wrote in message
news:39d4e8a5$[email protected]..
>
Hello,
I want to know how to connect Apache 1.3.12 with mod_ssl to BEA WebLogic5.1.0 on Solaris via HTTPS. I have heard that this can only work over t3...
is that true? If so, how can it be done securely? If that isn't the case,
how can httpd.conf/weblogic.conf be configured on the Apache server to talk
to the WebLogic server on port 7002? Both of the machines I am using are
running Solaris 7 with necessary patches. I have installed SP5 for WebLogic
and I have copied mod_wl.so and mod_wl_ssl.o to the Apache server for
inclusion as modules.
>
The two servers communicate correctly over HTTP, but I want to be able toserve some JSPs via HTTPS from the WebLogic server through the Apache web
server. I have generated all the required CA and server certificates for
each server, and they both individually answer HTTPS requests, but do not
work when an HTTPS request is sent to the Apache server for a JSP that is
served from the WebLogic server. I read somewhere in the documentation for
5.1.0 that WebLogic will communicate via HTTPS to various web and proxy
servers.
>
Any help would be greatly appreciated... thanks!
Regards,
Josh Kwan
Sr. Systems Engineer
iXL -
JNDI tree replicated to an external global naming service
Hi!
Is it possible to have a JNDI tree replicated to an external
global naming service? For instance, to merge two clusters
of WLS 5.1 servers from two different network zones?
Thanking you in advance,
Guillaume BedardYes, you can use federation do achieve this but remember federation is
just putting a refence that points to the original JNDI provider and
doesn't really give you replication of the entire JNDI namespace.
Guillaume Bedard wrote:
Hi!
Can you elaborate as to what makes it impossible?
What if we "federate" the two clusters, which have their
own autonomous naming systems, by binding a reference to
these naming systems in another naming service?
Thanks,
Guillaume
"Raja Mukherjee" <[email protected]> wrote:
No
..raja
"Guillaume Bedard" <[email protected]> wrote in message
news:3cab4a00$[email protected]..
More specifically, I would like be able to join two clusters
(each having their own cluster-wide replicated naming tree)
by replicating their bindings into a global naming tree,
possibly hosted by a dedicated "jndi" server.
Guillaume
"Raja Mukherjee" <[email protected]> wrote:
My immediate response would be 'No', but I am confused as to what
are
you
trying to achieve?
..raja
"Guillaume Bedard" <[email protected]> wrote in message
news:3ca9cd9c$[email protected]..
Hi!
Is it possible to have a JNDI tree replicated to an external
global naming service? For instance, to merge two clusters
of WLS 5.1 servers from two different network zones?
Thanking you in advance,
Guillaume Bedard -
We are running multiple WL servers (vers. 2.5.1 non-clustered)
registered to
different ports and would like to have the component names of one server
known to the other. Is there a way of doing this w/o having to
hard-code
that component A lives on machineX : port 999 or buying the clustering
option?Yes, you can use federation do achieve this but remember federation is
just putting a refence that points to the original JNDI provider and
doesn't really give you replication of the entire JNDI namespace.
Guillaume Bedard wrote:
Hi!
Can you elaborate as to what makes it impossible?
What if we "federate" the two clusters, which have their
own autonomous naming systems, by binding a reference to
these naming systems in another naming service?
Thanks,
Guillaume
"Raja Mukherjee" <[email protected]> wrote:
No
..raja
"Guillaume Bedard" <[email protected]> wrote in message
news:3cab4a00$[email protected]..
More specifically, I would like be able to join two clusters
(each having their own cluster-wide replicated naming tree)
by replicating their bindings into a global naming tree,
possibly hosted by a dedicated "jndi" server.
Guillaume
"Raja Mukherjee" <[email protected]> wrote:
My immediate response would be 'No', but I am confused as to what
are
you
trying to achieve?
..raja
"Guillaume Bedard" <[email protected]> wrote in message
news:3ca9cd9c$[email protected]..
Hi!
Is it possible to have a JNDI tree replicated to an external
global naming service? For instance, to merge two clusters
of WLS 5.1 servers from two different network zones?
Thanking you in advance,
Guillaume Bedard -
Conflict Error Handler Exception in Cluster
Hi
We bind some objects using rebind method to the JNDI in our weblogic servers.
If we run one instance of weblogic server no problem but if we start another one
server in the cluster it throughs conflict error handler exception. More over
if we refresh one object instance in one server (by rebind) the new changes in
the object doesn't reflect in other servers.
If you bind non clusterable objects in the jndi from two servers then you
will run into conflicts.
Basically in a cluster, two servers cannot provide the same service unless
it is clusterable.
WLS assumes that everything you bind into jndi is a service.
-- Prasad
"BSIL" <[email protected]> wrote in message
news:3b94f93a$[email protected]..
>
> Hi
> We bind some objects using rebind method to the JNDI in our weblogic
servers.
> If we run one instance of weblogic server no problem but if we start
another one
> server in the cluster it throughs conflict error handler exception. More
over
> if we refresh one object instance in one server (by rebind) the new
changes in
> the object doesn't reflect in other servers.
-
Hi,
We have clustered two WLS 6.1 instances which has two JMS servers one deployed on each server instance. There are two destinations(Queues) with same JNDI name but deployed under different JMS servers. We are getting this following error while starting the servers. We have seen messages going to both the destinations. What could be the problem here ?
Thanks.
Bijan
<Cluster> <Conflict start: You tried to bind an object under the name obs.queue.OBSMSMQueueError in the JNDI tree. The object you have bound from 172.26.136.113 is non clusterable and you have tried to bind more than once from two or more servers. Such objects can only deployed from one server.>
On 12 Dec 2002 16:41:13 -0800, Bijan <[email protected]> wrote:
The error says it all. The JNDI name of any "non-clustered" object
within the cluster must be unique - queues, applications, etc.
I suspect you are attempting to "distribute" the queue. Either
upgrade to 6.1 or check out the "emulating distributed destinations
in 6.1" section of the "JMS Performance white-paper" - available at
dev2dev.bea.com.
Tom, BEA
>Hi,
>
>We have clustered two WLS 6.1 instances which has two JMS servers one deployed on each server instance. There are two destinations(Queues) with same JNDI name but deployed under different JMS servers. We are getting this following error while starting the servers. We have seen messages going to both the destinations. What could be the problem here ?
>
>Thanks.
>
>Bijan
>
>-----------------------------
><Cluster> <Conflict start: You tried to bind an object under the name obs.queue.OBSMSMQueueError in the JNDI tree. The object you have bound from 172.26.136.113 is non clusterable and you have tried to bind more than once from two or more servers. Such objects can only deployed from one server.>
-
NullPointerException when doing in-memory-replication
I am clustering two WLS instance sitting behind a WLS NSAPI proxy on one
multi-home NT box, but when I tried to use in memory replication with adding
the the following three properties:
weblogic.httpd.clustering.enable=true
weblogic.httpd.session.persistence=true
weblogic.httpd.session.persistentStoreType=replicated
I got the exception below. if I removed the session.persistence and
session.persistentStoreType properties, the request will go through and both
instance can serve request, but I lost the session information in fail over.
Any hints will be appreciated!
Qingxiang
java.lang.NullPointerException
at
weblogic.servlet.internal.session.ReplicatedSession.setMaxInactiveInterval(R
eplicatedSession.java:339)
at
weblogic.servlet.internal.session.SessionContext.getNewSessionInstance(Sessi
onContext.java:322)
at
weblogic.servlet.internal.ServletRequestImpl.getNewSession(ServletRequestImp
l.java:1104)
at
weblogic.servlet.internal.ServletRequestImpl.getSession(ServletRequestImpl.j
ava:1007)
at
weblogic.servlet.internal.ServletRequestImpl.getSession(ServletRequestImpl.j
ava:981)
at
weblogic.servlet.jsp.PageContextImpl.initialize(PageContextImpl.java:47)
at
weblogic.servlet.jsp.PageContextImpl.<init>(PageContextImpl.java:64)
at
weblogic.servlet.jsp.JspFactoryImpl.getPageContext(JspFactoryImpl.java:31)
at jsp_servlet.index._jspService(index.java:105)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:123)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:141)
at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:744)
at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:692)
at
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
Manager.java:251)
at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:363)
at
weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:263)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
I forgot to add that I am running WLS5.1 with sp3.
"Qingxiang Ke" <[email protected]> wrote in message
news:[email protected]...
> I am clustering two WLS instance sitting behind a WLS NSAPI proxy on one
> multi-home NT box, but when I tried to use in memory replication with
adding
> the the following three properties:
>
> weblogic.httpd.clustering.enable=true
> weblogic.httpd.session.persistence=true
> weblogic.httpd.session.persistentStoreType=replicated
>
> I got the exception below. if I removed the session.persistence and
> session.persistentStoreType properties, the request will go through and
both
> instance can serve request, but I lost the session information in fail
over.
>
> Any hints will be appreciated!
>
> Qingxiang
>
> java.lang.NullPointerException
> at
>
weblogic.servlet.internal.session.ReplicatedSession.setMaxInactiveInterval(R
> eplicatedSession.java:339)
> at
>
weblogic.servlet.internal.session.SessionContext.getNewSessionInstance(Sessi
> onContext.java:322)
> at
>
weblogic.servlet.internal.ServletRequestImpl.getNewSession(ServletRequestImp
> l.java:1104)
> at
>
weblogic.servlet.internal.ServletRequestImpl.getSession(ServletRequestImpl.j
> ava:1007)
> at
>
weblogic.servlet.internal.ServletRequestImpl.getSession(ServletRequestImpl.j
> ava:981)
> at
> weblogic.servlet.jsp.PageContextImpl.initialize(PageContextImpl.java:47)
> at
> weblogic.servlet.jsp.PageContextImpl.<init>(PageContextImpl.java:64)
> at
> weblogic.servlet.jsp.JspFactoryImpl.getPageContext(JspFactoryImpl.java:31)
> at jsp_servlet.index._jspService(index.java:105)
> at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
> at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
> :123)
> at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
> :141)
> at
>
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
> l.java:744)
> at
>
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
> l.java:692)
> at
>
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
> Manager.java:251)
>
> at
>
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:363)
> at
> weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:263)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
>
>
Maybe you are looking for
-
Why am I having major graphical glitches when running windows 7 on my mid 2010 mac book pro
I installed windows 7 on my mid 2010 macbook pro 13". It does not seem like I can tie it to any specific update or driver update. Has any one else noticed this. I found switching to the basic theme has stop the start menu and bottom task bar from gli
-
'Unknown Error' when trying to save files from CS under Leopard
We recently upgraded to Leopard, and reinstalled our CS apps. Photoshop and InDesign work fine. Illustrator, however gives us an 'An Unknown Error has Occurred' when trying to save any file. After dismissing the alert, a window pops up, informing us
-
Sql Developer Data Modeler all domains lost after changing to version 3.0
I have two questions: 1. Sql Developer Data Modeler - is it still a separate product? Or is it only available as integrated within Sql Developer? 2. After opening a model created with Data Modeler 2.0 with the new integrated Data Modeler 3.0 I lost a
-
Why do I have to use the mobile site to buy Skype ...
Viber, TextNow!, every messaging app lets you use in-app purchasing, WHY DOESN'T SKYPE???? it's LAZY and incomvenient that we're forced to use the website, log in and input all our info. I'm not buying a penny worth of credit until I can use the stan
-
Transfer Mysql database to another computer.. need help..
i need help to transfer mysql database to other computer. i read a lot of forum but still did not understand.. some video also but still confuse.. can anyone help me.. that teach step by step.. if migrate, it say need to install obdc admin.. but wha