我目前正在 Bea Websphere 6.1 环境中使用 Axis 2 实现开发 WebService,我试图遵守 Web 服务的当前标准(JAXB、JAXWS、StAX...)。
此平台上的 XML 消息可以有多长?
我进行了搜索,但没有找到与此主题相关的任何内容。
最佳答案
不太了解您所在平台的限制,但总的来说,没有硬性限制。将 Axis 与标准 SOAP 堆栈一起使用将获取 SOAP 信封并创建它的内存表示(dom 或类似 dom),从而使堆大小成为限制。 如果使用非常大的 XML,更好的方法是使用 STaX,它是一个 XML 流解析器库。这将消除您可能使用或创建的 XML 大小的所有限制。
关于java - JAXB 或 StAX 消息限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/239265/