Information Server Web Console fails to load and is automatically redirected to port 9443
After succesfully installing Information Server 8.5, the Web Console is not loading as expected. The URL localhost:9080/ibm/iis/console is automatically redirected to localhost:9443/ibm/iis/console/loginError.jsp. This page shows user and password fields similar to the expected page but without any graphics. The Login button does not work. This behavior is the same regardless of the Web Browser or the Client machine used.
Diagnosing the problem
To capture additional information open the WebSphereApplication Server (WAS) Admin Console and click on Troubleshooting -> Logs and Trace -> server1 -> Change log detail levels. Then click on the 'Runtime' tab. Look at the Groups box. If there are already some entries in the Group box, such as:
*=info: com.ascential.xmeta.*=warning: com.ibm.xmeta.*=warning
you will need to add a ":" to the end of the last string, so it looks like:
*=info: com.ascential.xmeta.*=warning: com.ibm.xmeta.*=warning:
then you can append the following lines:
This change does not need WAS to be restarted. Then reproduce the problem and check the SystemOut.log, if the log shows "hasUserDataJaccAccess is false for web" then this indicates that the JACC is not configured properly. Here is an example about how the trace could look like:
[2/8/11 17:56:47:710 EST] 00000021 WebCollaborat 3 contextID = href:wd08goldmsqp01Node01Cell/ACS_server.ear/RegistrationServlet.war
[2/8/11 17:56:47:710 EST] 00000021 WebCollaborat > checkConstraints Entry [2/8/11 17:56:47:710 EST] 00000021 WebCollaborat 3 WebUserDataPermission = (javax.security.jacc.WebUserDataPermission/registration GET)
[2/8/11 17:56:47:710 EST] 00000021 WebCollaborat 3 Registering JACC context handlers [2/8/11 17:56:47:710 EST] 00000021 WebCollaborat 3 Setting JACC handler data [2/8/11 17:56:47:710 EST] 00000021 WebCollaborat 3 Calling JACC implies [2/8/11 17:56:47:710 EST] 00000021 WebCollaborat 3 hasUserDataJaccAccess is false for web
After you have collected this information don't forget to go back to the WAS Console and set the Log Detail Levels to its original value.
Resolving the problem
If this is not a new installation then please contact IBM support to resolve this problem. If this is a brand new installation then you can reconfigure JACC by running on Windows:
C:\IBM\InformationServer\ASBServer\bin\update_jacc.bat -user <wasadmin_user> -password <wasadmin_password>
or on Unix/Linux
/opt/IBM/InformationServer/ASBServer/bin/update_jacc.sh -user <wasadmin_user> -password <wasadmin_password>
where <wasadmin_user> is the WebSphere Application Server administrator user and <wasadmin_password> the password of this user.
Note: Please be aware that InformationServer may be installed on a different location. Please update the path accordingly.
After running the script you must restart WAS.