2011-05-19 5 views
0

Je tente de déployer une application Oracle BPM raisonnablement complexe (BPMN) sur un serveur Weblogic 10.3.4 installé sur RHLinux 5. Le problème est que j'obtiens une exception de délai de connexion dans le déploiement log et donc le déploiement échoue. Après avoir fait des recherches, j'ai essayé d'augmenter la valeur de timeout de JTA via la console weblogic mais cela n'a pas aidé.Oracle BPM Application - Problème lors du déploiement sur Weblogic

Voici le journal de déploiement dans 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) 

Quelqu'un peut-il jeter quelques conseils sur les causes possibles?

Répondre

0

1) Quel est le paramètre du fichier hosts pour 'localhost'?

2) Quelle est l'adresse d'écoute de votre serveur Admin? Assurez-vous que cela correspond au paramètre dans le fichier hosts.

3) Pouvez-vous telnet au port 7001 sur 'localhost'? La commande est [telnet localhost 7001]

0

Veuillez vous assurer que vous suivez la règle ci-dessous en termes de délai d'expiration des transactions.

Délai de distribution DB> XA> Temporisations JTA.

Questions connexes