전체 글

전체 글

    JEUS 기초

    1. DAS (Domain Admin Server) 기동 ${JEUS_HOME}/domains/%{DOMAIN}/bin의 startDomainAdminserver를 다음과 같이 기동한다. ./startDomainAdminServer -domain {도메인 이름} -u {아이디} -p {비밀번호} 2. MS (Managed Server) 기동 ${JEUS_HOME}/domains/%{DOMAIN}/bin의 startManagedServer를 다음과 같이 기동한다. ./startManagedServer -domain {도메인 이름} -server {서버 이름} -u {아이디} -p {비밀번호} 3. jeusadmin 접속 방법 (관리 콘솔) jeusadmin -u {아이디} -p {비밀번호} -host {i..

    WebLogic 버전 확인

    WebLogic 버전을 확인하는 방법은 다음과 같다. ## WebLogic 10.3.6 1. ${WEBLOGIC_HOME}/inventory/ContentsXML의 comps.xml 확인 2. ${WEBLOGIC_HOME}의 .product.properties 확인 ## WebLogic 12.2.1.4 1. ${ENGINE_HOME}/inventory의 registry.xml 확인 2. ${WEBLOGIC_HOME}/server/lib 의 weblogic.jar를 사용하여 확인 => java -cp weblogic.jar weblogic.version

    request.getHeader의 ip 얻기

    # 환경 - WAS : WebLogic (ip : 192.168.56.242, port : 8002) - WEB : OHS (ip : 192.168.56.109, port : 8080) - WebLogic에서 WebLogic plug in을 false로 설정한 상태. (false인 경우 WEB은 client ip를 불러온다.) # source Header1과 Header2는 같은 값을 가짐 (같은 ip를 불러옴) - WAS 호출 - WAS ~ WEB 호출 ==> 기댓값(WAS는 Router IP, WEB은 Client IP)를 화면에 찍은 것을 확인.

    Broken Pipe

    Backend에서 Broken pipe issue는 다음과 같이 나타날 수 있다. - java.net.SocketException:Broken pipe - java.io.IOException:Broken pipe ============================================================================================ java.net.SocketException:Broken pipe - 잦은 입출력 호출로 발생. 사용자가 처리 중인 요청을 기다리지 않고 새로고침 등으로 재요청을 여러번 보내는 경우에 발생. Socket이 끊어지면서 exception 발생됨. - Web browser가 server에 연결을 하게 되면, 연결된 socket을 Http..

    orapki로 Wallet 생성

    orapki를 통해 OHS용 Wallet을 생성할 수 있다. orapki 위치 : ${OHS_HOME}/oracle_common/bin 1. ewallet.p12 생성 ./orapki wallet create -wallet {ewallet.p12 희망 경로} -pwd {비밀번호} 2. cwallet.sso 생성 ./orapki wallet create -wallet {cwallet.sso 희망 경로} -auto_login_local -pwd {비밀번호} ============================================================================================ # ewallet.p12와 cwallet.sso 차이 ewallet.p12는 자격 증명 ..

    GC 종류

    GC (Garbage Collector)에 대한 내용은 다음 글 참고. https://billy727.tistory.com/83?category=1062896 JVM memory 구조 JVM이란? => Java Virtual Machine의 약자. JAVA와 OS 사이에서 중개자 역할 및 JAVA가 OS에 구애받지 않고 프로그램 실행시킬 수 있도록 도와주는 역할. Garbage Collector를 사용하여 메모리 관리도 자동으.. billy727.tistory.com # GC가 일어나는 과정 (https://jonny-cho.github.io/java/2021/06/01/garbage-collection/ 참고) 1. 새로운 객체가 Eden 영역에 할당된다. 2. Eden 영역이 꽉 차면 Minor GC..

    WebLogic Derby DB

    Apache Derby란? => JAVA로 구현된 Relational DB이며, 경량 DB이기 때문에 설치, 배포, 사용이 쉬운 데이터베이스이다. ## WebLogic ~ Derby - WebLogic 10.3.4 이상부터는 설치 시 Apache Derby DB가 포함된다. - WebLogic 12.1.2 이상부터는 WebLogic process를 기동 시 Derby DB가 자동으로 같이 시작된다. (org.apache.derby.drda.NetworkServerControl Start process) 프로세스 자원을 하나 사용하게 되지만, Derby DB를 보통 같이 잘 사용하지 않기 때문에 같이 기동되는 것을 막아주는 옵션을 쓰는 것이 일반적이다. DERBY_FLAG를 true 에서 false로 바꾸..

    마인어 플렉스 문제풀이(8)

    보호되어 있는 글입니다.