Что лучше, меняя порт, используемый JAVA или Glassfish Server?

Таким образом, я получил эту проблему, каждый раз, когда я использую IDE NetBeans на сервере через VNC Viewer, с помощью команды sudo netstat -nlp | grep :4848 Я нахожу порт, используемый Java tcp6 0 0 :::4848 :::* LISTEN 3942/java, Это означает, что мой сервер приложений Glassfish не работает. Поэтому мне было интересно, что проще и рекомендуется, изменить порт, используемый сервером Glassfish или изменить порт, используемый Java?

Провел некоторое исследование и выяснил, что я могу использовать следующее, чтобы изменить порт Glassfish.

Вы можете изменить номер порта по умолчанию в соответствии с вашими потребностями, как показано ниже. введите в командной строке.

Чтобы изменить порт HTTP на 10080:

    asadmin set server.http-service.http-listener.http-listener-1.port=10080

Чтобы изменить порт HTTPS на 10443:

    asadmin set server.http-service.http-listener.http-listener-2.port=10443

Чтобы изменить порт сервера администрирования на 14848:

    asadmin set server.http-service.http-listener.admin-listener.port=14848

Однако я не уверен, какой из них используется портом 4848; это порт сервера администрирования, порт HTTPS или порт HTTP? И как я могу изменить порт, используемый JAVA? Кто-нибудь приведет меня сюда.. Спасибо.

1 ответ

Решение

На этой короткой вводной странице GlassFish, Быстрый старт, перечислены стандартные порты GlassFish:

По умолчанию GlassFish настроен с одним доменом под названием "domain1", который использует порт 8080 для HTTP, порт 8181 для HTTPS и порт 4848 для Adminsitration.

Как отметил Каяман, GlassFish написан на Java. Если GlassFish работает в конфигурации по умолчанию, netstat выведет список портов 4848, 8080 и 8181, используемых java.

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