Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ParserException BIP5004E:XML解析错误'';解析程序不允许DOCTYPE;在IIB 10.0.0.14版本中出现_Java_Xml Parsing_Doctype_Ibm Integration Bus - Fatal编程技术网

Java ParserException BIP5004E:XML解析错误'';解析程序不允许DOCTYPE;在IIB 10.0.0.14版本中出现

Java 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

在IIB
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。