Oracle BPM 应用程序 - 部署到 Weblogic 时出现问题

发布于 2024-11-08 01:51:40 字数 2936 浏览 2 评论 0原文

我正在尝试将相当复杂的 Oracle BPM 应用程序 (BPMN) 部署到安装在 RHLinux 5 上的 Weblogic 10.3.4 服务器。问题是我在部署日志中收到连接超时异常,因此部署失败。

经过谷歌搜索后,我尝试通过weblogic控制台增加JTA的超时值,但这没有帮助。

以下是 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)

有人可以提示一下可能的原因吗?

I am trying to deploy a reasonably complex Oracle BPM application (BPMN) to Weblogic 10.3.4 server installed on RHLinux 5. The issue is I am getting a connection timeout exception in the deployment log and hence the deployment fails.

After googling through, I tried to increase the timeout value of JTA through weblogic console but this did not help.

Following is the deployment log in 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)

Can someone throw some hints at the possible causes ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧夏天 2024-11-15 01:51:40

1)“localhost”的主机文件设置是什么?

2) 您的管理服务器中的监听地址是什么?确保这与主机文件中的设置一致。

3) 你能远程登录到'localhost'上的7001端口吗?命令是[telnet localhost 7001]

1) What is the hosts file setting for 'localhost'?

2) What is the listen address that you have in your Admin Server? Make sure this is in line with the setting in the hosts file.

3) Can you telnet to the 7001 port on 'localhost'? The command is [telnet localhost 7001]

┾廆蒐ゝ 2024-11-15 01:51:40

请确保您在交易超时方面遵循以下规则。

DB分发超时> XA> JTA 超时。

Please make sure you are following the below Rule in terms of Transactions Timeout.

DB Distribution timeout > XA > JTA timouts.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文