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 UNIX®, 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 mwhere 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 the IBM FileNet® P8 Performance Tuning Guide.
-Xgc:gencon
SAVE_JAVA_OPTIONS=$JAVA_OPTIONSinsert 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 UNIX, back up startWebLogic.sh
If you are not using a WebLogic domain, back up these files:
For Windows, back up startWLS.cmd
For UNIX, 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 )