Skip to Main Content

Oracle Forms

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

About modifying entropy behaviour on startWebLogic.sh for Weblogic Server 12.2.1.3

myluismAug 31 2018 — edited Sep 5 2018

Hi all.

I have a FMW Forms and Reports 12.2.13 installation on a Linux VM.

I have already certify an entropy issue monitoring random pool size and random pool size available.

I have decided to make the change  in startWebLogic.sh.

So I need to add -Djava.security.egd=file:/dev/./urandom to the JAVA_OPTIONS variable.

If i do a grep, several lines show up:

[weblogic@Odin bin]$ grep JAVA_OPTIONS startWebLogic.sh

        JAVA_OPTIONS="${JAVA_OPTIONS} -Xshare:off -XX:+UnlockCommercialFeatures -XX:+IgnoreEmptyClassPaths -XX:DumpLoadedClassList=${APPCDS_CLASS_LIST} -XX:+UseAppCDS"

        export JAVA_OPTIONS

        JAVA_OPTIONS="${JAVA_OPTIONS} -XX:+UnlockCommercialFeatures -Xshare:auto -XX:+UseAppCDS -XX:+IgnoreEmptyClassPaths -XX:SharedArchiveFile=${APPCDS_ARCHIVE} -showversion"

        export JAVA_OPTIONS

# JAVA_OPTIONS   - Java command-line options for running the server. (These

# PROXY_SETTINGS - These are tagged on to the end of the JAVA_OPTIONS. This variable is deprecated and should not

#                  be used. Instead use JAVA_OPTIONS

JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.util.logging.manager=oracle.core.ojdl.logging.ODLLogManager"

SAVE_JAVA_OPTIONS="${JAVA_OPTIONS}"

JAVA_OPTIONS="${SAVE_JAVA_OPTIONS}"

# In order to use resource consumption management policies or to get partition's resource consumption metrics, uncomment the following JAVA_OPTIONS

#JAVA_OPTIONS="-XX:+UnlockCommercialFeatures -XX:+ResourceManagement -XX:+UseG1GC ${SAVE_JAVA_OPTIONS}"

SAVE_JAVA_OPTIONS=""

        JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.management.username=${WLS_USER}"

        JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.management.password=${WLS_PW}"

        echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${LAUNCH_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WLS_POLICY_FILE} ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS}"

        ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${LAUNCH_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WLS_POLICY_FILE} ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS}

        ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${LAUNCH_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WLS_POLICY_FILE} ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS}  >"${WLS_REDIRECT_LOG}" 2>&1

[weblogic@Odin bin]$

I have a doubt on which line i must add the -Djava.security.egd=file:/dev/./urandom.

I would add it here: JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.util.logging.manager=oracle.core.ojdl.logging.ODLLogManager"

Advise would be greatly appreciated !!!.

This post has been answered by myluism on Sep 5 2018
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 3 2018
Added on Aug 31 2018
1 comment
556 views