Web服务响应包含无效的“?”之前和之后

时间:2014-07-29 06:27:53

标签: java web-services soap ejb websphere

我正在升级我的应用程序基础架构,早些时候我的应用程序(2006年编写)部署在WAS6上,现在将其升级到WAS8.5。问题是:我有一个EJB 2.1应用程序,它在我的网络之外的其他服务器上使用SOAP Web服务。当我调用Web服务它发送正确的请求时,我可以在控制台上看到它但是当我收到响应时它包含“?”在回复之前和之后。因为我得到了错误:00000076 SystemErr R [Fatal Error] :1:1: Content is not allowed in prolog. 我怀疑这是由于我在安装时遗漏的一些配置,因为响应文本是正确的但是围绕它的HTTP响应正在创建问题并添加“?”。 提前谢谢。
以下是我得到的回复:      ?<?xml version="1.0" encoding="utf-16"?> <session_response xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <return_code>0</return_code> <token>4674cfcf-e465-4550-a2d0-7fb5a1cff69b</token> <userid>ABC</userid> <system_error_code>0</system_error_code> <account_locked>False</account_locked> <IsFirstLogon>False</IsFirstLogon> <RoleDescription>USER</RoleDescription> <LastLogonTimestamp>07/28/2014 7:54:05 AM</LastLogonTimestamp> </session_response>?

0 个答案:

没有答案