As part of the configuration of Application Engine on WebLogic Server, configure the application server files to set up JAAS login information for authentication and memory settings for resource usage.
For Windows, back up setDomainEnv.cmd.
For AIX®, HPUX, Linux, Linux on System z® or Solaris, back up setDomainEnv.sh.
Adjusting this setting prevents the application server from running out of memory, a condition in which users would not be able to log in to Workplace.
If the MEM_ARGS variable does not exist, add it to the startup script.
-XX:MaxPermSize= size m
where size is
the value, in MB, of the MaxPermSize.Refer to your application server vendor recommendation for Initial and Maximum heap size values. For IBM® specific recommendations, see Performance tuning IBM FileNet® P8 components.
-Xgc:gencon
SAVE_JAVA_OPTIONS=$JAVA_OPTIONS
insert
this line (without a carriage return):JAVA_OPTIONS="$JAVA_OPTIONS -Dprogram.name=$PROGNAME
-Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"
set SAVE_JAVA_OPTIONS=%JAVA_OPTIONS%
insert
this line (no carriage return):set JAVA_OPTIONS=%JAVA_OPTIONS% -Dprogram.name=%PROGNAME%
-Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5
Add one of the following right after the classpath entry for WebLogic Server.
# Jaas Login configuration setting
JAAS_LOGIN="${JAAS_LOGIN}" -Djava.security.auth.login.config=
"AE_install_path/CE_API/config/jaas.conf.WebLogic"
# Jaas Login configuration setting
JAAS_LOGIN="${JAAS_LOGIN}" -Djava.security.auth.login.config=
"AE_install_path/CE_API/config/jaas.conf.WebLogic"
JAAS_LOGIN="${JAAS_LOGIN}"
-Dlogin.configuration.provider=com.ibm.security.auth.login.ConfigFile
@REM Jaas Login configurationsetting
set JAAS_LOGIN=%JAAS_LOGIN% -Djava.security.auth.login.config=
"AE_install_path\CE_API\config\jaas.conf.WebLogic"
For Windows, back up startWebLogic.cmd.
For AIX, HPUX, Linux, Linux on System z, Solaris, back up startWebLogic.sh
If you are not using a WebLogic domain, back up these files:
For Windows, back up startWLS.cmd
For AIX, HPUX, Linux, Linux on System z, Solaris, back up startWLS.sh.
${JAVA_HOME}/bin/java ${JAVA_VM} -version
if [ "${WLS_REDIRECT_LOG}" = "" ] ; then
echo "Starting WLS with line:"
echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS}
-Dweblogic.Name=${SERVER_
NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy
${PROXY_SETTINGS} ${SERVER_CLASS
}"
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS}
${JAAS_LOGIN}-Dweblogic.Name=${SERVER_NAME}
-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy
${PROXY_SETTINGS} ${SERVER_
CLASS}
else
echo "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}"
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS}
${JAAS_LOGIN} -Dweblogic.Name=${SERVER_NAME}
-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy
${PROXY_SETTINGS} ${SERVER_
CLASS} >"${WLS_REDIRECT_LOG}" 2>&1
fi
If "%WLS_REDIRECT_LOG%"==""(
echo Starting WLS with line:
echo %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS%
%JAAS_LOGIN% -Dweblogic.Name=%SERVER_NAME%
-Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy
%PROXY_SETTINGS% %SERVER_CLASS% %JAVA_HOME%\bin\java %JAVA_VM%
%MEM_ARGS% %JAVA_OPTIONS% %JAAS_LOGIN%
-Dweblogic.Name=%SERVER_NAME%
-Dweblogic.management.username=%WLS_USER%
-Dweblogic.management.password=%WLS_PW%
-Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy
%PROXY_SETTINGS% %SERVER_CLASS%
) else (
echo Redirecting output from WLS window to %WLS_REDIRECT_LOG%
%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS%
%JAAS_LOGIN% -Dweblogic.Name=%SERVER_NAME%
-Dweblogic.management.username=%WLS_USER%
-Dweblogic.management.password=%WLS_PW%
-Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy
%PROXY_SETTINGS% %SERVER_CLASS% >"%WLS_REDIRECT_LOG%" 2>&1
)