/ / Rozgłaszanie JAXB nie powiodło się: błąd "null" podczas uruchamiania aplikacji na serwerze WWW. Ta sama aplikacja działa poprawnie na Tomcat - java, jaxb, websphere, marshalling

Rozgłaszanie JAXB nie powiodło się: błąd "null" podczas uruchamiania aplikacji na serwerze internetowym. Ta sama aplikacja działa poprawnie na Tomcat - java, jaxb, websphere, marshalling

Mam aplikację internetową zawierającą serwletktóry działa dobrze na Apache Tomcat. Jednak po wdrożeniu pliku wojny w Websphere Developer Edition 8 pojawia się następujący błąd po wykonaniu serwletu.

  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)

Czy ktoś może dać jakiekolwiek wskazówki, dlaczego otrzymuję ten błąd.

Dzięki

Odpowiedzi:

0 dla odpowiedzi № 1

Czy sprawdziłeś, czy istnieją te same biblioteki w różnych wersjach w pliku war lub możesz je udostępnić w serwisie WWW.

Miałem również problem, plik wojenny działał na tomcat bez problemów, ale na stronie internetowej nie działał.

Przeszukałem i znalazłem kilka bibliotek, które były tam dwa razy w różnych wersjach. Wygląda na to, że program ładujący klasy Tomcat i Websphere ma różne kolejność ładowania.

Może to rozwiązuje twój problem