time out

来源:互联网 发布:淘宝改鞋店 编辑:程序博客网 时间:2024/05/06 20:34

14:39:54,549 ERROR [SimpleScheduler] Error while executing transaction
javax.transaction.RollbackException: Transaction timeout
        at org.apache.geronimo.transaction.manager.TransactionImpl.commit(Transa
ctionImpl.java:269)
        at org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit
(TransactionManagerImpl.java:245)
        at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(Simpl
eScheduler.java:181)
        at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleSchedule
r.java:335)
        at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleSchedule
r.java:332)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:885)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:907)
        at java.lang.Thread.run(Thread.java:619)

 

1.下载geronimo2.1.4 + ode1.3.2 + axis2 1.4.1 原source代码。
2.构建调试环境。
3.跟踪了geronimo-transaction-2.1.2.jar中的TransactionImpl类的commit方法。
  跟踪了ode1.3.2的跟踪了ode1.3.2的 ODEServer.java 代码中的createScheduler()方法,OdeLifeCycle.java中的initBpelServer()方法,和SimpleScheduler.java中的

SimpleScheduler()和execTransaction()等方法。
  跟踪了axis2 1.4.1的AxisService类
没有发现错误信息。

原创粉丝点击