WLS8.1.5.0:访问web服务时Weblogic工作空间服务控制Http头更改_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4342 | 回复: 0   主题: WLS8.1.5.0:访问web服务时Weblogic工作空间服务控制Http头更改        下一篇 
刘习托
注册用户
等级:中士
经验:208
发帖:66
精华:0
注册:2011-11-23
状态:离线
发送短消息息给刘习托 加好友    发送短消息息给刘习托 发消息
发表于: IP:您无权察看 2011-11-25 12:19:08 | [全部帖] [楼主帖] 楼主

应用范围:

     Oracle Workshop for Weblogic –版本:8.1 to 8.1

     本文档信息可应用到任何平台上

表现症状

在一个高标准上,weblogic处理器改变HTTP头信息,尽管HTTP头被自定义到包含了SOAPAction的元素,它在

调用流量时被weblogic修改,因为在HTTP头请求结束没有SOAPAction元素

控制器调用外部的Webservice

一个客户端处理器和一个clientgen处理器一起使用,然后消息头添加没有任何问题并且在服务结束时接收

成功

但是当一个服务控制被使用和配置相同的处理器时,web service容器则忽略添加的消息头

因此,很明显你能使用客户端处理器添加消息头,但是客户端处理器不在服务器的控制下运行

原因

这个问题是因为它的9196940错误

解决方法

你可以从My Oracle Support(support.oracle.com)下载"Patches & Updates"补丁

"Patch ID 或 Number" is 9196940

解压下载的'p9196940_815_Generic.zip'文件,按照下面的步骤安装补丁:

1.将zip里面的文件解压到一个目录

2.复制bug9498379.jar到workshop server运行的目录

3.修改和工作空间集成的服务器的PRE_CLASSPATH环境,像bug9498379.jar是来自之前的knex.jar

例如如果你要保留在C:\上的补丁,这时PRE_CLASSPATH环境变量看起来像是在setDomainEnv.cmd文件中

设置 PRE_CLASSPATH=c:\bug9498379.jar

设置 PRE_CLASSPATH=%PRE_CLASSPATH%;%ARDIR%\weblogic_knex_patch.jar;%WL_HOME%

\common\lib\log4j.jar;%ARDIR%\debugging.jar;%ARDIR%\knex.jar;%WL_HOME%
\javelin\lib\javelin.jar;%ARDIR%\wlw-lang.jar


4.重新启动服务

你仅仅需要安装和workshop关联起来的补丁




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论