C++ activemq 시작 실패
원인 및 해결 방법:
1. 호스트 이름에 잘못된 문자가 있습니다.
호스트 이름을 수정할 때 실수로 밑줄 " _"과 같은 잘못된 문자를 썼습니다. 서비스 시작에 실패하게 됩니다.
해결책: 호스트 이름을 수정하세요.
호스트 이름 수정 방법:
1. 방법 1: 호스트 이름을 수정하려면 다시 시작하거나 새 창을 열지 않고도 적용됩니다.
구문: hostnamectl set-hostname 새 호스트 이름.
2. 방법 2: /etc/hostname 구성 파일을 수정하고 저장한 후 종료합니다.
수정이 완료되면 다시 시작해야 적용됩니다.
3. 방법 3: 호스트 이름을 임시로 수정합니다.
hostname 새 호스트 이름입니다.
호스트 이름 명명 규칙은 다음을 참조하세요.
https://en.wikipedia.org/wiki/Hostname
구성 파일 IP 구성이 잘못되었습니다.
구성 파일 conf/activemq.xml의 IP 구성이 잘못되어 activemq가 시작되지 않습니다.
해결책: IP를 올바르게 변경하세요.
그러나 "요청한 주소를 할당할 수 없습니다" 오류에 대한 다른 이유와 해결 방법을 언급하는 게시물도 인터넷에 있습니다.
1 /etc/hosts 구문 분석 예외는 문제를 해결할 수 없습니다. 로컬 IP 127.0.0.1 localhost를 수동으로 추가해야 합니다.
2. /etc/hosts 파일 권한이 비정상적으로 644로 변경되었습니다.