Apex 코드에서 SAP 엔드포인트 접근 오류와 해결 경험
저도 이전에 비슷한 문제를 겪었는데, 그 원인은 Java 보안 패키지의 버그였습니다.
관련 Java 버그 정보
버그에 대한 자세한 내용은 아래 Oracle 공식 버그 데이터베이스 링크에서 확인할 수 있습니다.
참고 링크:
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=7044060
해결 방법
저는 개발 환경의 JDK를 최신 버전의 OpenJDK 7로 업데이트한 후 해당 문제가 해결되었습니다. 이 버그는 특정 JDK 버전의 보안 패키지에서 발생하는 것으로, 업데이트를 통해 수정 사항이 반영됩니다.
APEX 코드에서 SAP 엔드포인트 호출 시 인증 또는 핸드셰이크 관련 오류가 발생한다면, 먼저 사용 중인 JDK 버전을 확인하고 최신 버전으로 업그레이드해 보시기 바랍니다. 같은 방법으로 문제가 해결될 가능성이 높습니다.