WebSphere Application Server 6.1 is supported on Solaris, Linux, Windows, and IBM AIX 5.3 systems.
If the Java Security Manager is enabled, add the security permissions to the server.policy file, as described in Adding Security Permissions For a Web Container. After you edit the file, restart the web container.
Add the genericJvmArguments using the WebSphere Admin Console or by editing the server.xml file:
Open the following file:
install_root/IBM/WebSphere/AppServer/profiles/AppSrv01/ config/cells/cell/nodes/node/servers/server/server.xml
Find the jvmEntries element.
Add the following genericJvmArguments and save the file:
genericJvmArguments="-DamCryptoDescriptor.provider=IBMJCE -DamKeyGenDescriptor.provider=IBMJCE"
Restart WebSphere 6.1 Application Server.
If the Java Security Manager is enabled, add the security permissions to the server.policy file, as described in Adding Security Permissions For a Web Container. After you edit the file, restart the web container.
The OpenSSO Enterprise JSP files require JDK 1.5 (or later), but on WebSphere Application Server 6.1, the JDK source level for JSP files is set to JDK 1.3 by default.
To reset the JDK source level on WebSphere Application Server 6.1:
Open the WEB-INF/ibm-web-ext.xmi file.
JSP engine configuration parameters are stored either in a web module's configuration directory or in a web module's binaries directory in the WEB-INF/ibm-web-ext.xmi file:
Configuration directory. For example:
{WAS_ROOT}/profiles/profilename/config/cells/cellname/applications/ enterpriseappname/deployments/deployedname/webmodulename/
Binaries directory, if an application was deployed into WebSphere Application Server with the flag “Use Binary Configuration” flag set to true. For example:
{WAS_ROOT}/profiles/profilename/installedApps/nodename/ enterpriseappname/webmodulename/
Delete the compileWithAssert parameter by either deleting the statement from the file or enclosing the statement with comment tags (<!-- ... –->).
Add the jdkSourceLevel parameter with the value of 15. For example:
<jspAttributes xmi:id="JSPAttribute_1" name="jdkSourceLevel" value="15"/>
Note: The integer (_1) in JSPAttribute_1 must be unique within the file.
Save the ibm-web-ext.xmi file.
Restart WebSphere Application Server for the new value to take effect.
For more information about the jdkSourceLevel parameter as well as other JSP engine configuration parameters, see:
The setup script in ssoAdminTools.zip installs the utilities and scripts. For information, see Chapter 6, Installing the OpenSSO Enterprise Utilities and Scripts.
Before you run the setup script to install the utilities and scripts, modify the setup script. Before -cp ... in the last line, insert:
-D"amCryptoDescriptor.provider=IBMJCE" -D"amKeyGenDescriptor.provider=IBMJCE"
Before you run ssoadm, add the following items to the ssoadm script:
Add xalan.jar to the classpath after openfedlib.jar. For example:
${TOOLS_HOME}/lib/xalan.jar
Add the following items before com.sun.identity.cli.CommandManager:
-D"amKeyGenDescriptor.provider=IBMJCE" -D"amCryptoDescriptor.provider=IBMJCE"
Before you run ampassword, add the following items to the ampassword script before com.iplanet.services.ldap.ServerConfigMgr:
-D"amCryptoDescriptor.provider=IBMJCE" -D"amKeyGenDescriptor.provider=IBMJCE"