托斯卡纳JAXWS SCA问题

时间:2015-02-06 22:12:13

标签: jax-ws soa sca apache-tuscany

我正在使用JAX WS从一个组件到第二个组件进行两次同时调用,我遇到了问题,这就是发生的事情 取两个组件,组件A,组件B和请求1和请求2

  1. 请求从组件A到组件B和组件B的1次调用,一些数据库查询正在运行
  2. 请求2调用某些方法和Compoenet并尝试访问组件B,由于某种原因,只有实例访问组件B,并且由于此实例由请求1使用,因此请求2无法访问,而且请求2永远不会再次尝试
  3. 请求1使用组件B完成调用并在组件A上调用某些方法并尝试访问组件并且永远不会访问组件B
  4. 两个请求都挂起

    以下是日志

    18:42:44,183 INFO  [xxx.OrderProcessServiceImpl] (http-/127.0.0.1:8080-3) In checkCustomer: before getCard 65
    18:42:44,185 INFO  [stdout] (http-/127.0.0.1:8080-4) Hibernate: select xxx
    18:42:44,188 INFO  [stdout] (http-/127.0.0.1:8080-4) Hibernate: select xxx
    18:42:44,208 INFO  [xxx.OrderProcessServiceImpl] (http-/127.0.0.1:8080-2) IN checkCustomer : AFTER 
    18:42:44,216 INFO  xxx.OrderProcessServiceImpl] (http-/127.0.0.1:8080-2) BEFORE CPI 3092
    

0 个答案:

没有答案