[WLS] iPlanet 7.0.15 / WebLogic 12.1.2 연동 가이드

View Comments



OS 

 Linux

제품명

 WebLogic Server 12.1.2 , iPlanet 7.0.15

 JDK 

 1.7 (WebLogic Server) , 1.6 (iPlanet)


1. 세부내용 


1-1) 증상 


->WebLogic 12.1.2와 iPlanet 7.0.15 연동작업을 할 때 기존의 WebLogic 11g 방식으로 설정시 연동이 안되는 현상이 발생.


1-2) 분석


->WebLogic 12C 버전으로 올라가면서 혹시 연동작업시 수정사항이 있나 확인.


1-3) 해결 방법


-> 연동모듈 zip 파일 안의 README.txt 파일 내용을 확인해본 결과, 새로 추가된 라이브러리 파일들을 iPlanet 홈 경로에 있는


lib 디렉토리에 추가해줘야 한다는 사실을 파악. 



2. 참고 정보 


- 상세한 내용은 밑의 파일로 첨부해 두었습니다. 


WebLogic,iPlanet+연동+보고서.docx



Comments (+add yours?)

Tracbacks (+view to the desc.)

[iPlanet] 설치 및 구성시 참고

View Comments

1. magnus.conf 파일의 입력 부분

 

#
# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
#

Init fn="load-modules" shlib="libj2eeplugin.so"
Init fn="load-modules" funcs="wl_proxy,wl_init" shlib="/SW/webtier/plugins/libproxy_61.so"
Init fn="wl_init"


2. obj.conf 파일의 입력부분 


2-1) J2EE 부분은 주석 또는 삭제


2-2) mime 방식


Service method="(GET|HEAD|POST|PUT)" type="text/jsp" fn="wl_proxy" WebLogicCluster="IP:port,IP:port,IP:port" Idempotent="OFF" DynamicServerList="OFF" ConnectTimeoutSecs="30" ConnectRetrySecs="1" DebugConfigInfo="ON" Debug="OFF" WLCookieName="JSESSIONID" WLIOTimeoutSecs="300" KeepAliveEnabled="true"


mime 방식 사용시에 mime.type에 설정 추가 해야 함.

type=text/jsp     exts=jsp


2-3) URL or PPath 방식



<Object name="weblogic" ppath="*/test/*">
Service fn="wl_proxy" WebLogicCluster="IP:port,IP:port" Idempotent="OFF" DynamicServerList="OFF" ConnectTimeoutSecs="10" ConnectRetrySecs="2" WLCookieName="Test_SESSIONID" DebugConfigInfo="ON" Debug="OFF" WLIOTimeoutSecs="300" KeepAliveEnabled="true"
</Object>


2-4) error 부분 설정


Error fn="send-error" code="401" path="/SW/webtier/error/401.html"
Error fn="send-error" code="403" path="/SW/webtier/error/403.html"
Error fn="send-error" code="404" path="/SW/webtier/error/404.html"
Error fn="send-error" code="500" path="/SW/webtier/error/500.html"
Error fn="send-error" code="503" path="/SW/webtier/error/503.html"


3. 일반적 튜닝 부분


3-1) iPlanet Web Console->구성 탭->가상 서버 선택->성과 탭”으로 이동


스레드 풀 설정에서
-최소 스레드 : 1024
-대기열 크기 : 4096


3-2) 구성 탭->인스턴스 선택->가상 서버->서버선택 으로 이동


서비스 품질에서 사용 가능 라디오 버튼 체크





Comments (+add yours?)

Tracbacks (+view to the desc.)

[WLS] 서버 기동, 도메인 생성 자체가 안되는 현상. (수정중)

View Comments

* WebLogic 서버 기동 및 도메인 생성시 응답이 진행이 안되는 이슈.

OS  

HP-UX 11.31 ia64

 WebLogic Version

 10.3.6

 JDK Version

 1.6.0.23

 mode

console 모드로 설치 


======================================================================

1) 현상 : WebLogic 서버 기동시 RUNNING 이 안되고 STARTING 상태에서 넘어가지 않고, 새로 도메인을 생성 (config.sh 사용)하려고 해도 'GUI의 인스턴스를 생성할 수 없어 콘솔 모드로 기본 설정됩니다.' 부분에서 더이상 진행되지 않습니다.


2) 해당 현상이 발생했을 때 thread dump를 발생시키면 java.lang.Object.wait 상태에서 멈춰져 있는 것이 확인됩니다.


3) 확인결과 WebLogic 계정 환경설정 변수에..OS 엔지니어가 PTHREAD_DEFAULT_STACK_SIZE라는 옵션을 지정해줘서 발생한 현상이었습니다. 해당 옵션을 빼주고 기동하니까..정상적으로 서버가 RUNNING MODE로 기동되었습니다.


해당 옵션과 WebLogic 과의 연관성에 대해선 아직 파악 안되었습니다...(추후 os 엔지니어에게 문의 후 완료예정)

Comments (+add yours?)

Tracbacks (+view to the desc.)

[WLS 12.1.3 Domain 생성시 hang 현상 관련 보고서]

View Comments


* 12.1.3 Domain 설치시 hang 발생 이슈


 OS

 Linux x86_64 (Cent OS)

 WebLogic Version

 12.1.3

 JDK

 1.7.0_80 (64bit)

 설치 방식 

 silent mode 


======================================================================

1) 현상 : WebLogic 12.1.3 Domain을 Silent 방식으로 설치하는 중..다음 단계로 넘어가지 않고 hang 걸리는 현상이 발생.

<hang 현상 상황>



2) 문제 해결을 위해 thread 들이 어떤 동작을 하고 있는지 알아보기 위하여..thread dump 발생.

<thread dump 내용>


3) 해당 현상은 리눅스 플랫폼에서 발생하는 버그현상으로..WebLogic 정보를 난수(urandmom) 로 대체하는 과정에서 난수가 생성되지 않아 일어납니다. 해결책으로는 다음의 옵션을 JAVA_OPTIONS에 추가할 것을 권고하고 있습니다. 

-Djava.security.egd=file:///dev/urandom(혹은 file:/dev/./urandom)


4) 도메인을 생성 스크립트인 config.sh를 실행하기 전 단계에서 옵션을 넣기 위해, commEnv.sh 스크립트의 COMMON_JVM_ARGS 인자값에 해당 옵션을 추가합니다. (설치 명령어 뒤에 옵션 값을 주면 적용되지 않습니다..)


<commEnv.sh 스크립트 경로>

${WLS_HOME}/oracle_common/common/bin/commEnv.sh


<옵션값 추가 내용>


<참고> 

12.2.1.3 버전의 경우엔 ${WLS_HOME}/oracle_common/common/bin 의 commEnv.sh 파일에 넣어줘야 한다. (12.1.3이랑 commEnv.sh 파일 내용이 다르다..)


JVM 종류에 따라 세팅값이 설정되는...부분에 UTILS_MEM_ARGS 인자값에 

-Djava.security.egd=file:/dev/./urandom 값을 설정합니다.






Comments (+add yours?)

Tracbacks (+view to the desc.)

[WLS 12.2.1.3 PSU(2018.07.17) 적용 보고서

View Comments

상세 내용은 첨부문서 참고 부탁드립니다.


감사합니다.


12.2.1.3_PSU_적용보고서.docx


Comments (+add yours?)

Tracbacks (+view to the desc.)

Newer Entries Older Entries