【发布时间】:2013-10-21 08:57:16
【问题描述】:
我正在尝试在我的 Web 应用程序中创建一些 xml 内容。 为此,我使用了 JAXB。
JAXBContext jaxbContext = JAXBContext.newInstance(QueryRequest.class);
XMLInputFactory xif = XMLInputFactory.newInstance();
xif.setProperty(XMLInputFactory.IS_NAMESPACE_AWARE, false);
StreamSource source = new StreamSource(new ByteArrayInputStream(
queryRequestXml.getBytes()));
XMLStreamReader xsr = xif.createXMLStreamReader(source);
Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
QueryRequest queryRequest = (QueryRequest) jaxbUnmarshaller
.unmarshal(xsr);
我面临的问题是,在 JBOSS 中,Tomcat 运行良好。但是,一旦我将应用程序移动到 Weblogic,我就会得到 xif.createXMLStreamReader(source); 作为 null。
关于如何解决这个问题的任何想法。
【问题讨论】:
标签: java jakarta-ee jaxb weblogic weblogic-10.x