Не удалось выполнить маршалинг JAXB: «пустая» ошибка при запуске приложения в веб-сфере.То же приложение отлично работает на Tomcat - PullRequest
2 голосов
/ 30 июня 2011

У меня есть веб-приложение, содержащее сервлет, который отлично работает на Apache Tomcat. Однако при развертывании файла war в Websphere Developer Edition 8 при выполнении сервлета появляется следующая ошибка.

  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 голосов
/ 15 сентября 2011

Вы проверяли, есть ли в вашем варфиле одни и те же библиотеки в разных версиях или, возможно, предоставлены websphere.

У меня тоже была проблема, военный файл работал бы на tomcat без проблем, но на веб-сфере он не работал.

Я искал и нашел несколько библиотек, которые были там дважды в разных версиях. Похоже, загрузчик классов Tomcat и Websphere имеют разные порядки загрузки.

Может, это решит твою проблему

...