JAXB编组失败:在websphere上运行应用程序时出现“null”错误。相同的应用程序在Tomcat上运行良好

时间:2011-06-30 17:28:03

标签: java jaxb websphere marshalling

我有一个包含servlet的Web应用程序,它可以在Apache Tomcat上正常运行。但是,当我在Websphere Developer Edition 8上部署war文件时,servlet执行时会出现以下错误。

  E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0014E: Uncaught 
service() exception root cause DfsDownloadServiceServlet: javax.servlet.ServletException:
com.emc.documentum.fs.rt.ServiceInvocationRuntimeException:
com.emc.documentum.fs.rt.ServiceInvocationRuntimeException: JAXB marshalling failed: 
"null". at com.company.dfs.download.DfsDownloadServiceServlet.doPost(DfsDownloadServiceServlet.java:158)

任何人都可以指出我为什么会收到此错误。

由于

1 个答案:

答案 0 :(得分:0)

您是否检查过warfile中的不同版本中是否存在相同的库,或者可能是由websphere提供的。

我也有问题,war文件可以在没有问题的情况下在tomcat上运行,但是在websphere上它没有运行。

我搜索并发现了一些在不同版本中存在两次的库。看起来Tomcat和Websphere的类加载器有不同的加载顺序。

也许这解决了你的问题