Я пытаюсь развернуть достаточно сложное приложение Oracle BPM (BPMN) на сервере Weblogic 10.3.4, установленном в RHLinux 5. Проблема в том, что я получаю исключение тайм-аута соединения в журнале развертывания, и, следовательно, развертывание не выполняется.
После поиска я попытался увеличить значение времени ожидания JTA через консоль weblogic, но это не помогло.
Ниже приведен журнал развертывания в jDeveloper:
[11:44:33 PM] Preparing to send HTTP request for deployment
[11:44:33 PM] Creating HTTP connection to host:localhost, port:7001
[11:44:33 PM] Sending internal deployment descriptor
[11:44:33 PM] Sending archive - sca_BPM_rev1.0.jar
Connection to the server timed out. Please check the server log for problems or increase the timeout value.
[12:03:43 AM] Error deploying archive sca_BPM_rev1.0.jar to partition "default" on server AdminServer [http://localhost:7001]
[12:03:43 AM] HTTP error code returned [-1]
[12:03:43 AM] No error message is returned from the server.
[12:03:43 AM] Error deploying archive sca_BPM_rev1.0.jar to partition "default" on server AdminServer [http://localhost:7001]
[12:03:43 AM] #### Deployment incomplete. ####
Error log from Weblogic Console:
May 19, 2011 12:11:28 AM PDT Error oracle.soa.bpel.engine BEA-000000 Unable to activate process IntraFirmTransfer
javax.ejb.EJBException: Transaction Rolledback.: weblogic.transaction.internal.TimedOutException: Transaction timed out after 303 seconds
BEA1-0E886C94EA7C131B76F3
at weblogic.transaction.internal.ServerTransactionImpl.wakeUp(ServerTransactionImpl.java:1748)
at weblogic.transaction.internal.ServerTransactionManagerImpl.processTimedOutTransactions(ServerTransactionManagerImpl.java:1591)
at weblogic.transaction.internal.TransactionManagerImpl.wakeUp(TransactionManagerImpl.java:1911)
at weblogic.transaction.internal.ServerTransactionManagerImpl.wakeUp(ServerTransactionManagerImpl.java:1501)
at weblogic.transaction.internal.WLSTimer.timerExpired(WLSTimer.java:35)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
; nested exception is: weblogic.transaction.internal.TimedOutException: Transaction timed out after 303 seconds
BEA1-0E886C94EA7C131B76F3
at weblogic.ejb.container.internal.EJBRuntimeUtils.throwEJBException(EJBRuntimeUtils.java:154)
at weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:595)
at weblogic.ejb.container.internal.BaseLocalObject.__WL_postInvokeTxRetry(BaseLocalObject.java:455)
at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:52)
at oracle.bpm.bpmn.engine.ejb.impl.BPMNServerManagerBean_6gbx7k_ICubeServerManagerLocalBeanImpl.deployComponent(Unknown Source)
at oracle.fabric.CubeServiceEngine.load(CubeServiceEngine.java:885)
Может кто-нибудь подсказать намеки на возможные причины?