Będziemy używać serwera aplikacji WebSphere 8.0 w naszym rozwoju.
Nasza aplikacja internetowa wykorzystuje Amazon aws java sdk, który z kolei korzysta z klienta HTTP Apache 4.1.
Ale WebSphere ma również klasy klientów http w swoich bibliotekach, które wydają się być zderzeniami z klientem http znajdującym się w naszej aplikacji internetowej.
Znalazłem kolejną listę klas http-klienckich rozproszonych z WebSphere:Jak wczytać klasy znajdujące się najpierw w bibliotekach aplikacji Java EE zamiast udostępnić je w aplikacji Java EE App Container
\ WebSphere \ AppServer \ plugins \ com.ibm.ws.prereq.jaxrs.jar (http-client 4.0.1)
\ WebSphere \ AppServer \ czasy pracy \ com.ibm.jaxrs.thinclient_8.0.0.jar
Więc moje pytanie brzmi: Jak załadować klas znajdujące się w moim app pierwszy zamiast dostarczone przez WebSphere aplikacji kontenera?
Znalazłem tę opcję wcześniej, ale wygląda na to, że nie działa. Wygląda na to, że trzeba użyć dodatkowego niestandardowego modułu ładującego klasy. –
Wypróbuj Aplikacje> Aplikacje Websphere dla przedsiębiorstw> YourApplication> Zarządzaj modułami> YourModule i zmień "Kolejność programu ładującego klasy" na nadrzędną jako ostatnia. Następnie uruchom ponownie. – trikelef
O mój Boże !!! Spędziłem prawie dwa dni na rozwiązaniu tego problemu. Mam dużo dokumentacji. Ale wydaje mi się, że przegapiłem punkt, który powinien zostać wykonany dla modułu w menu "Zarządzaj modułami". Dzięki jeszcze raz! –