Java ParserException BIP5004E:XML解析错误'';解析程序不允许DOCTYPE;在IIB 10.0.0.14版本中出现
在IIBJava ParserException BIP5004E:XML解析错误'';解析程序不允许DOCTYPE;在IIB 10.0.0.14版本中出现,java,xml-parsing,doctype,ibm-integration-bus,Java,Xml Parsing,Doctype,Ibm Integration Bus,在IIB10.0.0.10版本中开发并部署了一个从外部系统获取详细信息的应用程序。后来,应用程序被移动到安装了IIB 10.0.0.14的新服务器上。问题在于,应用程序在部署后或重新启动后会给出正确的响应,但之后会给出解析错误。java compute节点用于连接到外部系统,解析错误出现在下一行: String response = getStringValue(detailsObject.getLastChild().getFirstElementByPath("./element1/elem
10.0.0.10
版本中开发并部署了一个从外部系统获取详细信息的应用程序。后来,应用程序被移动到安装了IIB 10.0.0.14的新服务器上。问题在于,应用程序在部署后或重新启动后会给出正确的响应,但之后会给出解析错误。java compute节点用于连接到外部系统,解析错误出现在下一行:String response = getStringValue(detailsObject.getLastChild().getFirstElementByPath("./element1/element2/element3"));
同样的服务在旧服务器
(iib10.0.0.10)
中运行良好。此外,部署后服务的第一次命中将给新服务器一个正确的响应。请您引用整个XML解析错误。了解您正在使用的XML解析器也很有用。我假设它是XMLNSC,但请确认。是的,XMLNSC是解析器。错误如下所示:解析XML文档时发生了XML解析错误。解析器不允许使用DOCTYPE\/Root\/customerInfo\/XMLNSC。我建议您捕获输入消息并进行比较。XMLNSC解析器似乎在抱怨输入文档上的DTD。我比较了请求和响应,没有区别。相同的请求在10.0.0.10版本中运行良好。仅在10.0.0.14版本中,响应给出了一个解析器错误。我没有任何建议。我建议您检查10.0.0.10和10.0.0.14之间的版本中的自述文件,如果没有显示任何内容,请打开记录单并询问IBM。