본문 바로가기

반응형

WAS

(23)
[Weblogic] 어플리케이션 특정 패키지 우선순위 로그 설정 옵션 WebLogic 12c (12.2.1.3) 버전에서 사용중인 라이브러리의 호환성 문제로 인스턴스 기동이 안되는 현상이 발생하여 아래와 같은 작업을 통해 기동 *  반영절차 : 1) 아래  jar 파일을 application dir/ WEB-INF/lib 하위에 추가   -  hibernate-validator-5.3.0. Final.jar , validation-api-1.1.0.Final. jar  2) 기존 라이브러리 삭제    -  hibernate-validator-4.2.0. Final.jar,  validation-api-1.0.0.GA.jar 3) application dir/WEB-INF/weblogic.xml 파일 수정    -> 추가          false               ..
[Weblogic] Weblogic 클러스터링 환경에서 소스 배포 경로에 soft link 걸려있을시 기동 불가 현상 Weblogic 클러스터링 환경에서 소스 배포 경로에 soft link 걸려있을시 기동 불가 현상이 발생할 경우 Stop/Start 스크립트 내 링크 삭제와 링크 추가하는 명령어를 추가한다. Stop 스크립트 내 링크 삭제rm /test/WEB-INF/linktest Start 스크립트 내 링크 추가ln -s /nas/linktest /test/WEB-INF/linktest
[Weblogic] The persistent file store "WLS_DIAGNOSTICS" cannot open file 에러 WebLogic이 running 중인 상태에서 추가로 Start 하려고 할때 기존에 running 중이 java process가 store정보를 locked 하고 있기 때문에 "The persistent file store "WLS_DIAGNOSTICS" cannot open file" 에러가 발생하면서 Initialize가 안되는 현상입니다. 재기동 시 항상 java process running 상태 체크하신 후 stop 스크립트 수행 후 Start 스크립트 수행해야합니다.또한 Script 수행 시 해당 위치에서 Local 위치를 명시하는 ./를 반드시 수행하여 주시기 바랍니다. [ORACLE Document Link]https://docs.oracle.com/cd/E23943_01/web.1111/e..
[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..

반응형