正在获取org.xml.sax.SAXParseException;行号:1;columnNumber:1;prolog


<log realm="xml-server-8000.server.session/127.0.0.1:11800" at="2022-10-10T16:11:01.874641">
<session-error>
<iso-exception>
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
org.jpos.iso.ISOException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
at org.jpos.iso.packager.XMLPackager.unpack(XMLPackager.java:156)
at org.jpos.iso.ISOMsg.unpack(ISOMsg.java:479)
at org.jpos.iso.BaseChannel.unpack(BaseChannel.java:978)
at org.jpos.iso.BaseChannel.receive(BaseChannel.java:748)
at org.jpos.iso.ISOServer$Session.run(ISOServer.java:344)
at org.jpos.util.ThreadPool$PooledThread.run(ThreadPool.java:76)
</iso-exception>
</session-error>
</log>
<log realm="xml-server-8000.server.session/127.0.0.1:11800" at="2022-10-10T16:11:01.875046700">
<session-end/>
</log>

获取SAXParseException,因为我正试图用XMLPackager和Isomsg将其连接到JPOSClient,我的主要目标是使用Q2server通过JPOSClient获取Isomsg响应。这是正确的方法吗?

您似乎正在向频道发送一个完整的日志,而不仅仅是一条XML格式的消息。我建议您看一看并遵循Gateway教程(http://jpos.org/tutorials)当然还有程序员指南(http://jpos.org/doc/proguide.pdf)

最新更新