WAS (20) 썸네일형 리스트형 [Weblogic] java.util.zip.ZipException: error in opening zip file java.util.zip.ZipException: error in opening zip file 오류는 Java에서 ZIP 파일을 열 때 발생하는 예외입니다. 이 오류는 ZIP 파일을 열 수 없거나 손상된 ZIP 파일을 처리하려고 할 때 발생할 수 있습니다. 1. ZIP 파일 손상 확인 2. 파일 경로 및 파일 이름 확인 3. 압축 형식이 ZIP이 아닌 경우 4. Java 코드에서 파일 경로 확인 5. 파일 열기 권한 확인 6. Java 버전 호환성 문제 7. ZipException 예외 처리 8. 환경 문제 (특히, 압축 파일에 대한 라이브러리 문제) 9. 시스템의 압축 해제 도구 문제 java.util.zip.ZipException: error in opening zip file 오류는 주로 ZIP.. [JEUS] 덤프(Dump) 생성 방법 JEUS덤프(Dump) 생성 방법$ kill -3 [덤프 생성해야 되는 PID]$ kill -9 [종료할 PID]### kill -9로 재기동시 jeus에서 자동 기동 ### [JEUS] Oracle JDBC Driver Query Timeout 동작방식 Oracle JDBC Driver Query Timeout 동작방식 - Connection.createStatement() 메서드를 호출하여 Statement를 생성한다. - Statement.executeQuery() 메서드를 호출한다. - Statement는 자신의 Connection을 사용하여 Oracle DBMS로 쿼리를 전송한다. - Statement는 타임아웃 처리를 위해 OracleTimeoutPollingThread(classloader 별로 1개 존재)에 Statement를 등록한다. - 타임아웃을 발생한다. - OracleTimeoutPollingThread는 OracleStatement.cancel() 메서드를 호출한다. - Connection을 통해 취소(Cancel) 메시지를 전.. [JEUS] org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup 1. 현상 : SQL Query definition XML fatal : The content of elements must consist of well-formed character data or markup org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup 2. 해결 방안 : sqlmap을 통해서 executeQuery 수행하려는 단계에서 sqlmap 관련 XML Parsing 에러가 발생하는 현상으로 쿼리 질의문 내에 sqlmap에서 XML tag로 인식할 수 없는 기호가 들어가 있어 발생하는 에러이기 때문에 Applicaton 확인 후 관련 정보를 찾아서 .. [Tomcat] AWS ELB 사용시 실제 Client IP 로그에 남기는 방법 1. 현상 AWS ELB 이용시 Tomcat Access Log, Catalina Log에 실제 Client IP가 아닌 ELB IP가 남게 되므로 누가 접속했는지 확인이 안되는 경우가 발생한다. (x-forwarded 헤더 설정 필요) 2. 조치 방법 Tomcat "server.xml" 설정 파일 내 아래와 같이 설정 ※ internalProxies에는 ELB IP 또는 대역을 추가하면 된다. 일반적으로 사설 IP대역으로 설정이 되어 있는 경우 별도 수정을 하지 않아도된다. [참고] https://blog.leocat.kr/notes/2019/06/19/spring-config-x-forwerded-headers-in-tomcat https://tomcat.apache.org/tomcat-7.0-doc.. [Weblogic] weblogic.net.http.SOAPHttpsURLConnection cannot be cast to javax.net.ssl.HttpsURLConnection 1. 에러로그 weblogic.net.http.SOAPHttpsURLConnection cannot be cast to javax.net.ssl.HttpsURLConnection 2. 발생원인 url.OpenConnection(호출시) javax.net.ssl.HttpsURLConnection 이 리턴되어야 하는데weblogic.net.http.SOAPHttpsURLConnection 리턴되는 문제 3. 해결방안 Weblogic Start 스크립트내 -DUseSunHttpHandler=ture 옵션 추가 [Weblogic] JDBC pool connecton leak was detected Weblogic에서 JDBC Connection의 Leak 여부를 감지하고, 애플리케이션에서 leak connection을 유발하는 stacktrace를 로그에 출력하는 방법 ※ JDBC Conntecton Leak 이란? - DB 접근을 위해 Connection Pool 자원을 사용하는데 이를 반납하지 않아, 사용 가능한 Connection Pool을 지속적으로 줄어드는 현상을 말한다. [ Weblogic 12c 환경 ] 웹로직 콘솔 > JDBC > 구성 > 진단 > "누수 접속 프로파일" 체크 누수 접속 프로파일 옵션 체크를 하면 Connecton Leak 의심될 때 아래와 같은 로그 발생 (WAS Log에서 leak 단어로 검색 가능) [Weblogic] Oauth2 인증 사용시 Error 401 Unauthorized 1. 현상 - Weblogic 12c 환경에서 Spring boot / Oauth2 사용시 Error 401 Unauthorized 발생 Error 401--Unauthorized 10.4.2 401 Unauthorized The request requires user authentication. The response MUST include a WWW-Authenticate header field (section 14.46) containing a challenge applicable to the requested resource. The client MAY repeat the request with a suitable Authorization header field (section 14.8). If .. 이전 1 2 3 다음