ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • AIX7.1에 IBM JAVA11로 Weblogic 14c 설치
    # WAS | WebLogic 2022. 4. 21. 17:44

    AIX 테스트 서버 접속 후

     

    먼저, IBM JAVA 11 을 설치한다.

     

    Certification Matrix에 설치 URL 경로가 나온다.

     

     

    https://www14.software.ibm.com/cgi-bin/weblap/lap.pl?popup=Y&la_formnum=&li_formnum=L-PARM-C5ME22&accepted_url=https://public.dhe.ibm.com/ibmdl/export/pub/systems/cloud/runtimes/java/11.0.14.1/aix/ppc64/ibm-semeru-certified-jdk_ppc64_aix_11.0.14.1.bin 

     

    LICENSE INFORMATION

    LICENSE INFORMATION The Programs listed below are licensed under the following License Information terms and conditions in addition to the Program license terms previously agreed to by Client and IBM. If Client does not have previously agreed to license te

    www14.software.ibm.com

     

    로 접속하여 JAVA를 설치한 후,

     

    weblogic14c 를 설치한다.

     

     

    fmw_14.1.1.0.0_wls.jar 파일로 설치 시도를 해보았지만 

    temp 파일 만 뱉어내고 설치가 되지 않았다.

     

     

    생성된 temp파일 내용을 확인해봤지만 내용이 없었다.

     

    그래서 Certification Matrix를 확인 했을때,

    AIX에 Weblogic14c 설치를 위한 안내 URL이 있었다.

     

    확인결과 AIX 에 IBM 자바로 weblogic 14c 설치 할때 사용하는 jar 파일이 따로 있었다.

     

     설치시 temp 파일의 용량초과로 설치 불가.

     

     

    /cs2/shb/jdk-11.0.14.1+1/bin/java -Djava.io.tmpdir=/cs2/ygm/temp -jar fmw_14.1.1.0.0_wls.jar -silent -responseFile /cs2/ygm/weblogic.rsp -invPtrLoc /cs2/ygm/oraInst.loc

     

    temp 파일의 경로를 변경하여 Silent모드로 설치 진행

    설치 완료..

     

     

    {WEBLOGIC_HOME}/oracle_common/common/bin 

     

    로 이동하여 도메인 생성 

     

    ./wlst.sh ./domain.py 

     

    실행시 에러발생

    selectTemplate를 실행할수 없음.

     

    selectTemplate를 사용하는 클래스의 경로를 기입해서 실행하여 주어야 한다.

     

    *도메인 생성시 명령문 :

    /cs2/shb/jdk-11.0.14.1+1/bin/java -cp /cs2/wls14c/engine_home/wlserver/server/lib/weblogic.jar:/cs2/wls14c/engine_home/oracle_common/modules/com.oracle.cie.config-wls-schema_8.8.0.0.jar weblogic.WLST domain.py

     

    success!

    그후 도메인 경로에서 
    ./startWeblogic.sh
    실행.
     
    java.lang.ClassNotFoundException: weblogic.diagnostics.debug.DebugLogger

     

    또다시 에러발생.

     

     

    위의 버전으로 패치 진행.

     

     

     

    ..

     

    패치 후 

     

    실행

     

    ./startWebLogic.sh

     

     

     

     

    잘 실행 되었다. 

     

     

    *아래와 같은 에러발생 시

    <Error> <Security> <BEA-090782> <Server is running in production mode, and the Native Library (terminalio) to read the password securely from the command line was not found.>

     

    setDomainEnv.sh에 

     

    JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.management.allowPasswordEcho=true"
    export JAVA_OPTIONS 

     

    추가 후 실행.

     

     

     

     

     

    *Script


    startA.sh

     

     

    DOMAIN_NAME=base_domain
    DOMAIN_HOME=/cs2/ygm/weblogic/wls14c/domains/base_domain
    SERVER_NAME=AdminServer
    SERVER_PORT=7001
    BOOT_PROPERTIES=${DOMAIN_HOME}/boot.properties
    LOG_DIR=${DOMAIN_HOME}/logs/${SERVER_NAME}
    LOG_TIME=`date +%y%m%d_%H%M`
    ## mkdir ##
    if [ ! -f $LOG_DIR ]; then
     mkdir -p $LOG_DIR
    fi
    #############
    USER_MEM_ARGS="${USER_MEM_ARGS} -Xms1024m -Xmx1024m -XX:MetaspaceSize=512m  -XX:MaxMetaspaceSize=512m "
    export USER_MEM_ARGS
    JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.system.BootIdentityFile=${BOOT_PROPERTIES}"
    export JAVA_OPTIONS
    mv ${LOG_DIR}/${SERVER_NAME}.out ${LOG_DIR}/${SERVER_NAME}.out.${LOG_TIME}
    nohup ${DOMAIN_HOME}/bin/startWebLogic.sh >${LOG_DIR}/${SERVER_NAME}.out 2>&1 &
    sleep 1
    tail -f $LOG_DIR/$SERVER_NAME.out

     


    stop.py

     

    connect(username='weblogic', password='********', url='t3://172.16.0.43:7001', adminServerName='AdminServer')
    shutdown('AdminServer','Server',ignoreSessions='true')
    exit()

     


    stopA.sh

     

    . /cs2/ygm/weblogic/wls14c/domains/base_domain/bin/setDomainEnv.sh
    /cs2/shb/jdk-11.0.14.1+1/bin/java weblogic.WLST stop.py t3://172.16.0.43:7001


    startM1.sh

     

    DOMAIN_NAME=base_domain
    DOMAIN_HOME=/cs2/ygm/weblogic/wls14c/domains/base_domain
    SERVER_NAME=M1
    SERVER_PORT=7001
    ADM_URL="t3://172.16.0.43:7001"
    BOOT_PROPERTIES=${DOMAIN_HOME}/boot.properties
    LOG_DIR=${DOMAIN_HOME}/logs/${SERVER_NAME}
    LOG_TIME=`date +%y%m%d_%H%M`
    #### mkdir ####
    if [ ! -f $LOG_DIR ]; then
     mkdir -p $LOG_DIR
    fi
    #############
    USER_MEM_ARGS="${USER_MEM_ARGS} -Xms512m -Xmx512m -XX:MetaspaceSize=256m  -XX:MaxMetaspaceSize=256m "
    export USER_MEM_ARGS
    JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.system.BootIdentityFile=${BOOT_PROPERTIES}"
    export JAVA_OPTIONS
    mv ${LOG_DIR}/${SERVER_NAME}.out ${LOG_DIR}/${SERVER_NAME}.out.${LOG_TIME}
    nohup ${DOMAIN_HOME}/bin/startManagedWebLogic.sh ${SERVER_NAME} ${ADM_URL} >${LOG_DIR}/${SERVER_NAME}.out 2>&1 &
    sleep 1
    tail -f $LOG_DIR/$SERVER_NAME.out

     


    stopM1.sh 

     

    . /cs2/ygm/weblogic/wls14c/domains/base_domain/bin/setDomainEnv.sh
    /cs2/shb/jdk-11.0.14.1+1/bin/java weblogic.WLST shutdown-m1.py t3://172.16.0.43:7002

Designed by Tistory.