Webloigc cluster环境中Jax-ws问题

环境:

    weblogic10.3.5

     jax-ws

    项目主要分为在线系统和离线系统,在线系统是一个java版的web项目,离线系统是用.net开发的,在线系统和离线系统之间的通讯交互是通过jax-ws实现的

问题描述:

    我们搭建了一个weblogic cluster环境用来做性能测试,将开发用的项目迁移到cluster环境,启动没有问题,但是当我们通过离线系统客户端去连我们的在线系统的服务时,系统就产生如下的异常,

1 警告: java.lang.IllegalStateException: ClusterRoutingTubeUtils weblogic.wsee.jaxws.cluster.ClusterRoutingTubeUtils@112d2404 not ready, no WseeClusterRoutingRuntimeMBean/WseeRuntimeMBean
 2 java.lang.IllegalStateException: ClusterRoutingTubeUtils weblogic.wsee.jaxws.cluster.ClusterRoutingTubeUtils@112d2404 not ready, no WseeClusterRoutingRuntimeMBean/WseeRuntimeMBean
 3         at weblogic.wsee.jaxws.cluster.ClusterRoutingTubeUtils.ensureSOAPRouter(ClusterRoutingTubeUtils.java:87)
 4         at weblogic.wsee.jaxws.cluster.ClusterRoutingTubeUtils.handleInboundMessage(ClusterRoutingTubeUtils.java:95)
 5         at weblogic.wsee.jaxws.cluster.ClusterRoutingServerTube.processRequest(ClusterRoutingServerTube.java:70)
 6         at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:866)
 7         at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:815)
 8         at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:778)
 9         at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:680)
10         at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:403)
11         at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:532)
12         at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:253)
13         at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:141)
14         at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:129)
15         at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:161)
16         at com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:75)
17         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
18         at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
19         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
20         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
21         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
22         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
23         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
24         at com.cccis.online.framework.security.ExpiredUserFilter.doFilter(ExpiredUserFilter.java:89)
25         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)


解决方案:

RequiredWeb Services Patch forWebLogic clusters
To make the OHI ClaimsWeb Services work in aWebLogic cluster, patch 9KA3
has to be applied (Bug number 10056851). The patch can be applied through
WebLogic Smart Update utility and can be downloaded from My Oracle
Support by searching for 10056851 in Patches & Updates.
Follow the steps mentioned below in order to apply this patch.

Step 1: Download the patch (zip file)
Step 2: Navigate to <WLS_INSTALL_DIR>/utils/bsu
Step 3: Create a folder named cache_dir under bsu directory and extract the
contents of zip file to cache_dir
Step 4: Run the following command: <WLS_INSTALL_DIR>/utils/bsu/bsu.sh
-install -patchlist=9KA3 -prod_dir="<WLS_INSTALL_DIR>/wlserver_10.3"
Step 5: Verify that the patch is installed successfully by running the following
command: <WLS_INSTALL_DIR>/utils/bsu/bsu.sh -report

 

FYI:http://www.bea-weblogic.com/fixed-bugs-list-oracle-weblogic-server-10-3-4.html

说明:9KA3 batch 只是对weblogic 10.3.4版本的修复,对于weblogic10.3.5的修复是

BUG10056851_1035.jar

转载于:https://my.oschina.net/ITBoy/blog/49643

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值