2015-09-29 2 views
0

Я установил и настроил ATG в моей системе. Я использую следующую конфигурацию для публикации и производственных серверов:ATG - Ошибка при запуске сервера публикации

Publishing

  • HTTP Port: 8180
  • Порт HTTPS: 8543
  • сайта HTTP Port: 8180
  • RMI Порт: 8861
  • DRP Порт: 8851
  • Развертывание файла: 8811

Производство

  • HTTP порт: 8080
  • Порт HTTPS: 8443
  • сайта HTTP Port: 8080
  • RMI Порт: 8860
  • DRP Порт: 8850
  • Развертывание файла: 8810

После запуска startServerOnJBoss.bat моего производственного сервера он начинает свои услуги. Проблема заключается в том, когда я бегу startServerOnJBoss.bat издательские: она показывает, немедленно эту ошибку:

ERROR: transport error 202: bind failed: Address already in use 
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) 
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:750] 
FATAL ERROR in native method: JDWP No Transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) 

Любая идея?

+0

Порт 8080 - очень общий порт для использования. Существуют ли какие-либо другие процессы java? Возможно, работает другой JBoss или Tomcat? Вот где я начну. – radimpe

+0

Теперь я положил 'DEBUG_MODE = false' на ** автономный_bb ** JBoss **, и начался сервер публикации. «DEBUG_PORT», однако, составляет 8787, поэтому я не знаю, где конфликт. –

ответ

4

Это потому, что ваш сервер производства и публикации использует один и тот же порт для отладки. В вашем каталоге jboss_home/bin у вас есть run.conf файл, который имеет эту строку, устанавливая порт отладки , который будет конфликтовать.

set "JAVA_OPTS=%JAVA_OPTS% -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"

Чтобы использовать разные порты, просто сделать копию run.bat и run.conf летучей мыши и переименовать его и начать публикации сервера. Обязательно измените порт отладки для сервера публикации.

Смежные вопросы