Не удалось подключиться от jdeveloper к серверу weblogic. Jsr 160 не удалось

Я пытаюсь подключиться от Jdeveloper к удаленному серверу Weblogic. Это то, что я получаю при тестировании соединения.

соединение

Некоторые говорят, что нужно отключить настройки прокси-сервера jdeveloper. Я так и сделал, и это ничего не изменило. Любая помощь!

полномочие

2 ответа

Решение

Добавьте имя хоста сервера в файл hosts в операционной системе клиента. В следующий раз, когда вы добавите сервер приложений в jdeveloper, не вводите ip, вместо этого введите имя хоста.

Попробуйте запустить JDeveloper от имени администратора (это обычная "ошибка" для пользователей Windows). Если это не сработает, вы должны прочитать это сообщение в блоге: http://sathyam-soa.blogspot.be/2012/06/jdeveloper-11g-cannot-establish-app.html

Еще одна возможная проблема заключается в том, что домен работает в контейнере докеров, и у вас есть Dockerfile, открывающий порт AdminServer извне, что затем означает, что он проксируется через хост-систему. В этом случае вы хотите указать WebLogic Hostname не на IP-адрес или имя хоста контейнера, а на физический компьютер.

Итак, вы запускаете команду netstat, например:

    host> netstat -nap | grep 7001
    tcp     1165      0 172.17.42.1:35464           172.17.0.1:7001             CLOSE_WAIT  32752/java          
    tcp        1      0 172.17.42.1:33738           172.17.0.1:7001             CLOSE_WAIT  32752/java          
    tcp        1      0 172.17.42.1:33746           172.17.0.1:7001             CLOSE_WAIT  32752/java          
    tcp     1165      0 172.17.42.1:35123           172.17.0.1:7001             CLOSE_WAIT  32752/java          
    tcp        0      0 :::7001                     :::*                        LISTEN      -                   

Вы видите промежуточный / прокси, указанный выше, 172.17.42.1. Вы можете проверить с помощью команды ifconfig и увидеть, что прокси-сервер докера - это этот IP-адрес:

    host> ifconfig
    docker0   Link encap:Ethernet  HWaddr 56:84:7A:FE:97:99  
              inet addr:172.17.42.1  Bcast:0.0.0.0  Mask:255.255.0.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:429422 errors:0 dropped:0 overruns:0 frame:0
              TX packets:356600 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:228869726 (218.2 MiB)  TX bytes:322146511 (307.2 MiB)

Это говорит о том, что в миксе есть прокси, поэтому вместо использования имени хоста / IP-адреса контейнера, на котором запущен сервер администратора, используйте имя хоста машины, на которой запущен контейнер докеров, и порт сервера администратора. Тогда Тест должен быть успешным.

Другие вопросы по тегам