오랜만에 ActiveMQ 실행시켜야 해서 했는데 배치 파일 눌러도 작동이 되지 않았다. 오류 로그 보고 싶은데 빠르게 사라져서 당황함.
이럴 땐 설치 파일 하위에 data > activemq.log
파일을 찾으면 관련 로그들을 확인 할 수 있다.
확인된 로그는 이러함
2023-12-07 11:20:53,277 | INFO | Apache ActiveMQ 5.8.0 (localhost, ID:아이디) is starting | org.apache.activemq.broker.BrokerService | main
2023-12-07 11:20:53,337 | ERROR | Failed to start Apache ActiveMQ (localhost, ID:아이디). Reason: java.io.IOException: Transport Connector could not be registered in JMX: Failed to bind to server socket: tcp://0.0.0.0:61616?maximumConnections=1000&wireformat.maxFrameSize=104857600 due to: java.net.BindException: Address already in use: bind | org.apache.activemq.broker.BrokerService | main
java.io.IOException: Transport Connector could not be registered in JMX: Failed to bind to server socket: tcp://0.0.0.0:61616?maximumConnections=1000&wireformat.maxFrameSize=104857600 due to: java.net.BindException: Address already in use: bind
하지만 연결 된게 없음
마침 딱 똑같은 이슈를 겪고 있는 사람이 있어서 따라함
제어판 -> 네트워크 연결 보기 -> 연결된 네트워크를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭합니다.
였는데 안됨.
mq 포트를 일단 바꿔야 되겠다 싶어서 activemq.xml 파일에서 포트 변경함.
그러고 나니까 일단 올라갔다.
임시 방편인듯.
엠큐가 이상하게 포트 관련해서 안 올라가는 경우가 몇번 있었는데 나는 다른 글들이 다 안통했어서 매번 이렇게 포트 바꿔서 테스트 하게 되는 듯?
일단 이번에도 포트 바꿔서 올라는 갔는데 확인 더 필요 할 것 같다.