Explanation | 어노테이션이 있는 서버 엔드포인트 클래스는 공용이고 구체적이며 no-args 공용 생성자가 있어야 합니다. |
Action | 어노테이션이 있는 서버 엔드포인트 클래스를 공용이고 구체적이며 no-args 공용 생성자가 있도록 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | @OnOpen과 @onMessage가 둘 다 누락된 경우 어노테이션이 있는 ServerEndpoint 클래스가 올바르지 않습니다. |
Action | @OnOpen 및/또는 @OnMessage를 추가하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | Pong 메시지 유형이 있는 둘 이상의 @OnMessage 메소드가 어노테이션이 있는 엔드포인트 클래스에 정의되었으므로 어노테이션이 있는 ServerEndpoint가 올바르지 않습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | 하나의 pong 메시지 유형 @OnMessage 메소드만 정의하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | 2진 메시지 유형이 있는 둘 이상의 @OnMessage 메소드가 어노테이션이 있는 엔드포인트 클래스에 정의되었으므로 어노테이션이 있는 ServerEndpoint가 올바르지 않습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | 하나의 2진 메시지 유형 @OnMessage 메소드만 정의하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | @OnMessage 메소드에 pong, 2진 또는 텍스트 유형 메시지 매개변수가 없으므로 어노테이션이 있는 ServerEndpoint가 올바르지 않습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | 텍스트 또는 2진 또는 pong 유형 메시지 매개변수가 있는 @OnMessage 메소드를 선언하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | 텍스트 메시지 유형이 있는 둘 이상의 @OnMessage 메소드가 어노테이션이 있는 엔드포인트 클래스에 정의되었으므로 어노테이션이 있는 ServerEndpoint가 올바르지 않습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | 하나의 텍스트 메시지 유형 @OnMessage 메소드만 정의하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | 올바르지 않은 매개변수 유형이 @OnOpen 메소드에서 발견되었습니다. @OnOpen 메소드에 선택적 Session, 선택적 EndpointConfig 및 선택적 @PathParam 매개변수가 있을 수 있습니다. |
Action | @OnOpen 메소드에서 올바르지 않은 매개변수 유형을 제거하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | 둘 이상의 @OnClose 메소드가 어노테이션이 있는 엔드포인트 클래스에 정의되었으므로 어노테이션이 있는 ServerEndpoint가 올바르지 않습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | 하나의 @OnClose 메소드만 정의하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | 올바르지 않은 매개변수 유형이 @OnClose 메소드에서 발견되었습니다. @OnClose 메소드에는 선택적 Session, 선택적 CloseReason 및 선택적 @PathParam 매개변수만 있을 수 있습니다. |
Action | @OnClose 메소드에서 올바르지 않은 매개변수 유형을 제거하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | 둘 이상의 @OnError 메소드가 어노테이션이 있는 엔드포인트 클래스에 정의되었으므로 어노테이션이 있는 ServerEndpoint가 올바르지 않습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | @OnError 메소드를 하나만 정의하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | 올바르지 않은 매개변수 유형이 @OnError 메소드에서 발견되었습니다. @OnError 메소드에는 필수 Throwable, 선택적 Session 및 선택적 @PathParam 매개변수만 있을 수 있습니다. |
Action | @OnError 메소드에서 올바르지 않은 매개변수 유형을 제거하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | @OnError 메소드에 Throwable 유형의 필수 매개변수가 누락되었으므로 어노테이션이 있는 ServerEndpoint가 올바르지 않습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | @OnError 메소드에 Throwable 유형의 필수 매개변수를 추가하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | Pong 메시지 유형이 있는 @OnMessage 메소드에서 올바르지 않은 매개변수 유형이 발견되었습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | @OnMessage 메소드에서 올바르지 않은 매개변수 유형을 제거하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | @OnMessage 메소드에 둘 이상의 2진 메시지 유형 매개변수가 있으므로 어노테이션이 있는 ServerEndpoint가 올바르지 않습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | 하나의 2진 메시지 유형 매개변수만 정의하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | 어노테이션이 있는 ServerEndpoint 클래스에 사용된 디코더 클래스는 공용이고 구체적이며 no-args 공용 생성자가 있어야 합니다. |
Action | 디코더 클래스를 공용이고 구체적이며 no-args 공용 생성자가 있도록 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | @OnMessage 메소드에 둘 이상의 메시지 유형 매개변수가 있으므로 어노테이션이 있는 ServerEndpoint가 올바르지 않습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | javax.websocket.OnMessage API 문서에 따라 하나의 메시지 유형 매개변수만 정의하여 @OnMessage 메소드를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | 2진 메시지 유형이 있는 @OnMessage 메소드에서 올바르지 않은 매개변수 유형이 발견되었습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | javax.websocket.OnMessage API 문서에 따라 올바르지 않은 매개변수를 제거하여 @OnMessage 메소드를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | @OnMessage 메소드에 둘 이상의 텍스트 메시지 유형 매개변수가 있으므로 어노테이션이 있는 ServerEndpoint가 올바르지 않습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | javax.websocket.OnMessage API 문서에 따라 하나의 텍스트 메시지 유형 매개변수만 정의하여 @OnMessage 메소드를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | 텍스트 메시지 유형이 있는 @OnMessage 메소드에서 올바르지 않은 매개변수 유형이 발견되었습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | javax.websocket.OnMessage API 문서에 따라 올바르지 않은 매개변수를 제거하여 @OnMessage 메소드를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | @PathParam 매개변수에 @ServerEndpoint URI에 해당하는 경로 세그먼트가 없습니다. |
Action | @ServerEndpoint URI에 있는 경로 세그먼트 중 하나와 일치하도록 @PathParam 매개변수 이름을 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | @PathParam 어노테이션에 값이 없습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | 어노테이션에 값울 추가하여 @PathParam 어노테이션을 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | @PathParam 매개변수에 올바르지 않은 유형이 있습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | @PathParam 어노테이션 유형을 String, Java 기본 유형 또는 상자 버전으로 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | ServerEndpoint URI에서 일치하는 세그먼트가 있는 경로 @PathParam 매개변수 변환이 올바르지 않은 유형 때문에 실패했습니다. Endpoint 메소드가 실행되지 않습니다. |
Action | 수신 ServerEndpoint URI 세그먼트가 대응하는 @PathParam 매개변수의 데이터 유형과 일치하도록 하십시오. |
Explanation | 읽을 수 있는 바이트가 더 이상 없으므로 수신 WebSocket 메시지를 읽는 중에 예외가 발생했습니다. |
Action | 수신 WebSocket 메시지 데이터를 확인하여 정정하십시오. |
Explanation | 이 유형의 메시지가 정의된 @OnMessage 메소드 또는 MessageHandler가 없는 ServerEndpoint에 클라이언트가 메시지를 보내는 중이므로 WebSocket 클라이언트 요청을 실행할 수 없습니다. |
Action | 클라이언트에 알리거나 @OnMessage 메소드를 어노테이션이 있는 서버 엔드포인트에 추가하거나, MessageHandler를 추가하여 클라이언트 요청에 사용하고 애플리케이션을 다시 배치할 수 있도록 하십시오. |
Explanation | 메시지 데이터를 디코딩하는 동안 onMessage를 호출할 때 IOException이 발생했으므로 WebSocket 클라이언트 요청을 실행할 수 없습니다. |
Action | 수신 메시지 데이터를 확인하고 디코더를 검사하십시오. |
Explanation | 디코더 클래스의 새 인스턴스를 작성할 때 발생한 문제점 때문에 WebSocket 요청을 실행할 수 없습니다. |
Action | 디코더 클래스를 검사하십시오. |
Explanation | FIN 값 1을 처리할 때 발생한 오류 때문에 수신 WebSocket 메시지를 읽는 중에 예외가 발생했습니다. |
Action | 수신 WebSocket 메시지 프레임 데이터를 확인하여 정정하십시오. |
Explanation | FIN 값 0을 처리할 때 발생한 오류 때문에 수신 WebSocket 메시지를 읽는 중에 예외가 발생했습니다. |
Action | 수신 WebSocket 메시지 프레임 데이터를 확인하여 정정하십시오. |
Explanation | 메시지 프레임의 올바르지 않은 opcode 때문에 수신 WebSocket 메시지를 읽는 중에 예외가 발생했습니다. |
Action | 수신 WebSocket 메시지 프레임 데이터를 확인하여 정정하십시오. |
Explanation | 분할되지 않은 메시지가 있는 올바르지 않은 계속 opcode 때문에 수신 WebSocket 메시지를 읽는 중에 예외가 발생했습니다. |
Action | 수신 WebSocket 메시지 프레임 데이터를 확인하여 정정하십시오. |
Explanation | 마스크 플래그가 메시지 프레임에서 올바르게 설정되지 않았으므로 수신 WebSocket 메시지를 읽는 중에 예외가 발생했습니다. |
Action | 수신 WebSocket 메시지 프레임 데이터를 확인하여 정정하십시오. |
Explanation | 마스크 플래그가 메시지 프레임에서 올바른 값으로 설정되지 않았으므로 수신 WebSocket 메시지를 읽는 중에 예외가 발생했습니다. |
Action | 수신 WebSocket 메시지 프레임 데이터를 확인하여 정정하십시오. |
Explanation | 둘 이상의 서버 엔드포인트에 동일한 URI가 있으므로 어노테이션이 있는 ServerEndpoint가 올바르지 않습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | WebSocket 애플리케이션에서 ServerEndpoint 고유 URI를 정의하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | 첫째가 아닌 프레임에 올바르지 않은 0이 아닌 opcode 때문에 수신 WebSocket 메시지를 읽는 중에 예외가 발생했습니다. |
Action | 수신 WebSocket 메시지 프레임 데이터를 확인하여 정정하십시오. |
Explanation | 둘 이상의 @OnOpen 메소드가 어노테이션이 있는 엔드포인트 클래스에 정의되었으므로 어노테이션이 있는 ServerEndpoint가 올바르지 않습니다. WebSocket 애플리케이션이 배치되지 않습니다. |
Action | @OnOpen 메소드를 하나만 정의하여 어노테이션이 있는 ServerEndpoint 클래스를 수정하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |
Explanation | WebSocket 메시지는 @OnMessage 어노테이션에 정의된 maxMessageSize를 초과할 수 없습니다. |
Action | 클라이언트를 확인하여 @OnMessage에 정의된 maxMessageSize보다 더 작은 WebSocket 메시지를 보내거나 @OnMessage에서 maxMessageSize를 늘리고 애플리케이션을 다시 배치하십시오. |
Explanation | WebSocket 세션이 제한시간을 초과했습니다. maxIdleTimeout 설정에서 지정된 시간(초) 이내에 메시지가 전송되거나 수신되지 않으면 WebSocket 세션이 비활성이 됩니다. |
Action | 클라이언트가 메시지를 전송하거나 수신하지 않는 이유를 확인하십시오. 필요한 경우 Session.setMaxIdleTimeout() API를 통해 maxIdleTimeout 설정을 늘리십시오. |
Explanation | 출력 WebSocket 조작은 WebSocket 조작에 대해 101 응답 코드를 요구합니다. |
Action | 올바르지 않은 응답 코드를 사용하여 대상 엔드포인트가 유효하고 WebSocket 엔드포인트를 실행하는지 판별하고 출력 WebSocket 요청의 실패 원인을 판별하십시오. |
Explanation | 출력 WebSocket 조작에서는 대상 서버가 WebSocket 조작에 대해 유효한 WebSocket 승인 키를 리턴해야 합니다. |
Action | 대상 서버가 WebSocket 프로토콜을 준수하는지 확인하십시오. |
Explanation | 출력 WebSocket 요청에 유효한 엔드포인트가 필요합니다. |
Action | WebSocket API 호출의 connectToServer 메소드에 사용된 ClientEndpoint 매개변수가 어노테이션이 있는 클라이언트 엔드포인트인지 확인하십시오. |
Explanation | 유효한 WebSocket 스킴은 ws 또는 wss입니다. |
Action | 출력 WebSocket 요청 중 유효한 스킴을 사용하십시오. |
Explanation | 구성자 클래스의 공용 제로 인수 생성자가 없거나 액세스할 수 없어서 출력 요청 중 구성 클래스가 작성되지 않았습니다. |
Action | 구성자 클래스의 정확성과 클래스에 액세스 가능한 공용 제로 인수 생성자가 있는지 확인하십시오. |
Explanation | 출력 WebSocket 요청 중 엔드포인트가 대상 서버에 연결하려고 시도할 때 예외가 발생했습니다. |
Action | 예외 세부사항을 사용하여 원인을 판별하고 문제점을 수정하십시오. |
Explanation | 출력 WebSocket 요청에 유효한 엔드포인트 클래스가 필요합니다. |
Action | WebSocket API 호출의 connectToServer 메소드에 사용된 Endpoint 매개변수가 WebSocket 엔드포인트 클래스를 확장하는지 확인하십시오. |
Explanation | 지정된 URI의 WebSocket ServerEndpoint를 WebSocket 클라이언트가 사용할 수 있습니다. |
Action | 조치가 필요하지 않습니다. |
Explanation | 지정된 컨텍스트 경로를 갖는 WebSocket ServerEndpoint는 WebSocket 클라이언트를 처리하는 데 사용할 수 없습니다. |
Action | ServerEndpoint를 사용할 수 없는 이유에 대한 정보는 Liberty 프로파일 서버 로그 및 추적 자료를 확인하십시오. |
Explanation | 보안은 출력 보안 WebSocket 요청을 처리할 수 있어야 합니다. |
Action | 보안을 사용하도록 설정하십시오. |
Explanation | WebSocket 엔드포인트는 WebSocket 애플리케이션이 시작되기 전에 추가해야 합니다. |
Action | WebSocket 애플리케이션이 시작되기 전에 WebSocket 엔드포인트를 추가하십시오. |
Explanation | 엔드포인트 클래스 작성 중에 예외가 발생했습니다. |
Action | 예외 세부사항을 사용하여 원인을 판별하고 문제점을 수정하십시오. |
Explanation | 서버가 지정된 엔드포인트 클래스에 액세스하는 중에 오류가 발생했습니다. |
Action | 예외 세부사항을 검토하여 이 엔드포인트 클래스에 액세스할 수 없는 이유를 판별하고 문제점을 수정하십시오. |
Explanation | 엔드포인트 URI가 널이거나 엔드포인트 클래스에서 /로 시작되지 않으므로 ServerEndpoint가 올바르지 않습니다. 요청에 대해 WebSocket 에플리케이션을 사용할 수 없습니다. |
Action | /로 시작하고 널이 아닌 엔드포인트 URI를 정의하십시오. 문제점을 해결한 후 애플리케이션을 다시 배치하십시오. |