2014-06-30 36 views
5

Najpierw zainstalowałem jdk 1.6.0_43 i oracle weblogic 12.1.1, udało mi się wdrożyć moją aplikację.WebLogic 12c - Docelowy nieosiągalny wyjątek

Następnie zaktualizowałem mój jdk (1.7.0_60) i weblogic (12.1.2), ale nie mogłem wdrożyć mojej aplikacji.

Teraz, obniżyłem moją wersję weblogiczną (12.1.1), ale zachowałem mój jdk 1.7.0_60, ale nadal nie byłem w stanie skutecznie wdrożyć mojej aplikacji.

W obu przypadkach wystąpił ten sam błąd z następującym komunikatem. Czy jest coś w odniesieniu do java 7, o którym powinienem wiedzieć? Próbowałem szukając tego dużo, ale na próżno ..

[exec] javax.naming.CommunicationException [Root exception is java.net.ConnectException: t3://localhost:9991: Destination unreachable; nested exception is: 
[exec] java.net.ConnectException: Connection refused: connect; No available router to destination] 

Odpowiedz

4

Brak routera do miejsca przeznaczenia - oznacza, że ​​nie ma usługi uruchomione słuchać na localhost: 9991

idź do konsoli administracyjnej sprawdź, czy serwery, które powinny być nasłuchiwane, uruchomione 9991. Jestem pewien, że nie działa.

+0

Serwer działał. I jestem pewien, że skonfigurowałem mój ListenerAddress na localhost, a ListenPort na 9991. Sprawdziłem mój config.xml i mam te same wartości. Czy może za tym być jakikolwiek inny powód? – AlwaysALearner

+1

java.net.ConnectException: t3: // localhost: 9991: Miejsce docelowe nieosiągalne oznacza, że ​​nie ma żadnej usługi uruchomionej na localhost 9991, użyj konsoli west/wls/netstat --listen, aby potwierdzić, że usługa faktycznie działa i słucha 9991. Mam nadzieję, że serwer działa lokalnie, a nie w innym miejscu na innym komputerze – SridharS

2

oracle's blog punkty, które trzeba włączyć tunelowanie:

dostęp do konsoli administracyjnej, kliknij servers-> Serwer chcesz REACH-> protokołów -> http -> Włącz tunelowania.

1

kilka możliwości

  1. Niesłuchanie - sprawdzić z netstat
  2. No tunelowania - sprawdź Podsumowanie Servers -> Konfiguracja serwera (admin) -> kartę Protokoły -> HTTP sub Tab-> Włącz Tunelowanie
  3. JDeveloper nie ufa certyfikatowi SSL - sprawdź główny urząd certyfikacji, np.

    $ cd /oracle/Middleware-12.2.1.2/oracle_common

    $ jdk/bin/keytool -Import -v -file ca.crt -storepass changeit -keystore jdk/jre/lib/security/cacerts - alias MyCA

Powiązane problemy