我有一个包含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)
任何人都可以指出我为什么会收到此错误。
由于
答案 0 :(得分:0)
您是否检查过warfile中的不同版本中是否存在相同的库,或者可能是由websphere提供的。
我也有问题,war文件可以在没有问题的情况下在tomcat上运行,但是在websphere上它没有运行。
我搜索并发现了一些在不同版本中存在两次的库。看起来Tomcat和Websphere的类加载器有不同的加载顺序。
也许这解决了你的问题