Ошибка выключения JBOSS - PullRequest
       14

Ошибка выключения JBOSS

2 голосов
/ 28 ноября 2011

Я использую JBOSS на Solaris10 и пытаюсь выключить и перезапустить JBOSS.При перезапуске JBOSS я получаю следующую ошибку.
LifecycleException: сбой инициализации обработчика протокола: java.net.BindException: адрес уже используется: 33409

Я уже сталкивался с этой проблемой и использовал для уничтоженияидентификатор процесса, связанный с портом 33409, с помощью команды lsof.К сожалению, команда lsof не работает в моем солярисе.Есть ли какая-либо другая команда, которую я могу использовать, чтобы идентифицировать идентификатор процесса, связанный с номером порта 33409, и убить этот идентификатор процесса, чтобы я мог перезапустить JBOSS без каких-либо конфликтов портов.

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 29 ноября 2011

Используйте <JAVA_HOME>/bin/jps -lvm, чтобы увидеть все процессы Java с их основным классом и всеми его аргументами и аргументами JVM.

jps -lvm | grep 'org.jboss.Main' - так я обычно нахожу PID любых запущенных процессов jboss.

0 голосов
/ 28 ноября 2011

Вы можете определить правильный процесс примерно так:

$ ps -feA | grep "jboss"

Требуется немного догадок, но вы поймете это. Убедитесь, что вы определили правильный процесс, прежде чем убить его.

...