Когда мой Felix (OSGi) запускается, он запускает пакет веб-консоли Felix. Этот пакет использует Jetty, который использует свойство felix org.osgi.service.http.port
для определения используемого номера HTTP-порта.
Один из моих пакетов на OSGi, разработанный мной, требует, чтобы Grizzly имел дело с WebSockets и т. д., поэтому один из пакетов, который также запускается OSGi, — это пакет Grizzly OSGi HTTP Server. Который подключает веб-сервер к порту HTTP, определенному в org.osgi.service.http.port
.
Это вызывает конфликт портов HTTP. Дилемма, мне нужны и веб-консоль Felix, и Grizzly. Меня беспокоит, что Grizzly может работать на другом порту. Но, похоже, не хватает средств для выполнения этой задачи.
У кого-нибудь была эта проблема раньше? Эта проблема из 2009 отражает эту проблему, и кажется, что команда Grizzly исправила ее, так как я m используя последнюю версию релиза 2.3.18, я не понимаю, почему я столкнулся с этой проблемой.