Apache Karaf показывает обязательное исключение для невыбранного порта - PullRequest
0 голосов
/ 18 сентября 2018

Добрый день, разработчики!

Я использую Apache Karaf и у меня есть простая проблема.Вызывает исключение при запуске контейнера:

Exception in thread "JMX Connector Thread [service:jmx:rmi://0.0.0.0:44444/jndi/rmi://:1099/karaf-root]" java.lang.RuntimeException:
Port already in use: 44444;
You may have started two containers.  If you need to start a second container or the default ports are already in use update the config file etc/org.apache.karaf.management.cfg and change the Registry Port and Server Port to unused ports
    at org.apache.karaf.management.ConnectorServerFactory.lambda$init$0(ConnectorServerFactory.java:275)
    at java.lang.Thread.run(Thread.java:748)

Эта ошибка верна, потому что у меня открыт контейнер secound karaf, но это не моя проблема.Моя проблема здесь в том, что я настроил этот экземпляр с разными портами для сервера.Эти порты уже в Карафе, когда я запускаю команду

экземпляр: список

Я вижу это:

SSH Port │ SSH Host │ RMI Registry │ RMI Registry Host │ RMI Server │ RMI Server Host │ State   │ PID   │ Name
─────────┼──────────┼──────────────┼───────────────────┼────────────┼─────────────────┼─────────┼───────┼─────
    8103 │  0.0.0.0 │         1097 │         127.0.0.1 │      44447 │       127.0.0.1 │ Started │ 50234 │ root

Итак, вы видите этоКараф не соотносит порты с исключением, почему я вижу это исключение?Если вы запускаете Karaf с конфигурациями в первый раз, этой проблемы не будет, но если вы запустите karaf через некоторое время, она будет выброшена.

...