Ошибка NetBeans на сервере Glassfish 3.1? - PullRequest
7 голосов
/ 17 сентября 2011

Я пытаюсь запустить проект в NetBeans, но получаю сообщение об ошибке

"Не удалось подключиться к прослушивателю администратора для сервера GlassFish 3.1 Убедитесь, что NetBeans может устанавливать исходящие соединения с localhost: 4848"

Я занимаюсь проблемами сервера Glassfish с самого утра.Кто-нибудь сталкивался с этой проблемой раньше?

Ответы [ 8 ]

6 голосов
/ 26 июля 2012

У меня возникла такая же проблема. Это произошло потому, что по умолчанию сервер принимает настройки прокси-сервера среды IDE. Вы можете отменить выбор, перейдя в свойства GlassFish Server 3.x, а затем нажмите на вкладку Java ==> отмените выбор Использовать настройки прокси IDE.

После того, как я смогу развернуть свое приложение.

3 голосов
/ 20 декабря 2011

Запустите сервер используя:

<glassfilshInstallationRoot>\glassfish\bin\startserv.bat

Для меня это также работает в NetBeans.

2 голосов
/ 11 июля 2012

Я описал ту же проблему сегодня, потому что я использую ее для рельсов, и я всегда использую Webric для запуска проекта рельсов. Если вы не используете Glassfish, вы можете просто удалить его. нажмите «Инструменты -> Сервис» и удалите Glassfish, тогда он работает нормально.

2 голосов
/ 17 сентября 2011

Есть несколько вещей, на которые стоит посмотреть.

1) Убедитесь, что GF работает или, если это не так, вы можете запустить его. На вкладке «Службы» разверните серверы, щелкните правой кнопкой мыши свой сервер gf и выберите «Пуск». 2) Проверьте используемый порт, наведя указатель мыши на сервер (см. Изображение). Убедитесь, что порт не заблокирован брандмауэром. 3) Ранее у вас были проблемы с его установкой. Щелкните правой кнопкой мыши на сервере и проверьте свойства. Если этот путь не верен или нет. Добавьте новую точку сервера туда, где вы ее установили.

Glassfish admin port

1 голос
/ 09 июня 2013

Порт администратора-получателя, определенный в domain.xml для glassfish, должен совпадать с портом, к которому пытается подключиться netbeans, например 4848 (по умолчанию), как показано ниже:

<network-listener port="4848" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener>
</network-listeners>

расположение домена.xml:

<Glassfish Installation folder>\glassfish-3.1.2.2\glassfish\domains\<domain-name>\config

Я случайно изменил порт администратора с 4848 на что-то другое.Сохранение до 4848 исправило проблему.Я еще не уверен, где находится конфигурация netbeans для подключения порта администратора GF.

1 голос
/ 05 апреля 2013

Лучшее, что я могу предложить, это:

  1. Скачать отдельный исходный код для серверного приложения Glassfish
  2. Удалить все файлы по умолчанию Glassfish, которые были установлены при установке Netbeans. (Вам необходимо закрыть Netbeans при его удалении. Плюс удалите все файлы в папке glassfish-3.1.2.2, для которых ваш путь может быть "C: programfiles / glassfish-3.1.2.2")
  3. Установитьновый источник Glassfish в папку glassfish-3.1.2.2, для которой ваш путь может быть «C: programfiles / glassfish-3.1.2.2»

Наконец, откройте ваш проект в Netbeans.Вы сможете увидеть файлы сервера Glassfish.Создайте свой файл и запустите его.

1 голос
/ 30 марта 2013

Это также случилось со мной, и я выяснил, что служба 'Автообновление платформы JavA (TM) Platform SE' не работает. Я проверил службу после запуска msconfig-> вкладка автозагрузки. Обновление было автоматически установлено и установлено.после того, как все возобновил работу.Надеюсь, это поможет.Приветствия.Maiga

0 голосов
/ 20 февраля 2014

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

...