Weblogic 10.3에서 실행되는 J2EE 애플리케이션을 WebSphere MQ V7과 통합하려고합니다. 둘 다 Redhat Linux Enterprise 5.5 (동일한 시스템의 64 비트 Intel 아키텍처)에서 실행됩니다. 응용 프로그램의 일부로 전개 된 MDB는 바인딩 모드를 사용하여 WebSphere MQ 대기열에 연결할 수 없습니다. 동일한 구성이 Solaris 및 WL 10.0에서 작동합니다. 바인딩 모드가 언급 된 구성에서 지원되는지 아무도 확인할 수 있습니까? MQ 용 Linux에서 바인딩이 지원되지 않는다고 말하는 오래된 기사를 읽어보십시오.Redhat Linux 용 WebSphere MQ v7 바인딩 지원
1
A
답변
0
이것은 절대적으로 지원됩니다. 연결 팩토리의 TRANSPORT
속성에 의해 제어됩니다. 이 속성에 대한 자세한 내용은 Properties of objects을 참조하십시오.
추측해야만한다면 ConnectionFactory에는 호스트, 포트 또는 채널에 대한 매개 변수가 있고 TRANSPORT
은 BIND
이외의 값으로 설정되어 있습니다.
두 번째 추측은 응용 프로그램에 연결할 권한이 없다는 것입니다. 기본적으로, mqm 그룹에없는 ID는 액세스 할 수 없으며 ID가 속한 그룹에는 setmqaut
명령을 사용하여 권한을 부여 받아야합니다.
연결하려고 할 때 반환되는 이유 코드를 알지 못하면 그냥 추측입니다. 스택 추적을 인쇄 할 수 있습니까? 무엇보다 중요한 것은 링크 된 예외입니까?
오류 스택 추적이 도움이됩니다. MQ 라이브러리가 있기 때문에 WL이 찾을 수 있습니까? – darioo