Troubleshooting
Problem
After upgrading from ITIM 5 or ISIM 6 (pre-FP13) to ISIM 6.0.0.13 or later, when trying to select Design Forms or Manage Operations, for example, the follow error(s) is seen:
Error 404 : SRVE0190E : File not found : /DefineOperationJnlpServlet Error 404 : SRVE0190E : File not found : /DesignFromJnlpServlet
Cause
One possible cause is missing entries for the java applets in:
<WAS install>/profiles/<profile name>/installedApps/<cell name>/ITIM.ear/itim_console.war/WEB-INF/web.xml file
due to a problem in the upgrade.
Environment
ISIM 6.0.0.13 or later
Diagnosing The Problem
Check the file <was install>/profiles/<profile name>/installedApps/<cell name>/ITIM.ear/itim_console.war/WEB-INF/web.xml file
There should be entries such as the following:
<servlet>
<description>
</description>
<display-name>ITIMPasswordPickupServlet</display-name>
<servlet-name>ITIMPasswordPickupServlet</servlet-name>
<servlet-class>com.ibm.itim.ui.controller.ITIMPasswordPickupServlet</servlet-class>
</servlet>
<servlet>
<description>
</description>
<display-name>OnboardRequestServlet</display-name>
<servlet-name>OnboardRequestServlet</servlet-name>
<servlet-class>com.ibm.itim.ui.controller.OnboardRequestServlet</servlet-class>
</servlet>
<servlet>
<description>
</description>
<display-name>DesignFromJnlpServlet</display-name>
<servlet-name>DesignFromJnlpServlet</servlet-name>
<servlet-class>com.ibm.itim.jnlp.DesignFromJnlpServlet</servlet-class>
</servlet>
<servlet>
<description>
</description>
<display-name>EntitlementRequestJnlpServlet</display-name>
<servlet-name>EntitlementRequestJnlpServlet</servlet-name>
<servlet-class>com.ibm.itim.jnlp.EntitlementRequestJnlpServlet</servlet-class>
</servlet>
<servlet>
<description>
</description>
<display-name>PolicyJoinJnlpServlet</display-name>
<servlet-name>PolicyJoinJnlpServlet</servlet-name>
<servlet-class>com.ibm.itim.jnlp.PolicyJoinJnlpServlet</servlet-class>
</servlet>
<servlet>
<description>
</description>
<display-name>DefineOperationJnlpServlet</display-name>
<servlet-name>DefineOperationJnlpServlet</servlet-name>
<servlet-class>com.ibm.itim.jnlp.DefineOperationJnlpServlet</servlet-class>
</servlet>
<servlet>
<description>
</description>
<display-name>SaveOperationJnlpServlet</display-name>
<servlet-name>SaveOperationJnlpServlet</servlet-name>
<servlet-class>com.ibm.itim.jnlp.SaveOperationJnlpServlet</servlet-class>
</servlet>
<servlet>
<description>
</description>
<display-name>RecertificationPolicyCreateJnlpServlet</display-name>
<servlet-name>RecertificationPolicyCreateJnlpServlet</servlet-name>
<servlet-class>com.ibm.itim.jnlp.RecertificationPolicyCreateJnlpServlet</servlet-class>
</servlet>
<servlet>
<description>
</description>
<display-name>RecertificationPolicyModifyJnlpServlet</display-name>
<servlet-name>RecertificationPolicyModifyJnlpServlet</servlet-name>
<servlet-class>com.ibm.itim.jnlp.RecertificationPolicyModifyJnlpServlet</servlet-class>
</servlet>
Resolving The Problem
The web.xml is missing the java applet entries such as:
<servlet> <description> </description> <display-name>DesignFromJnlpServlet</display-name> <servlet-name>DesignFromJnlpServlet</servlet-name> <servlet-class>com.ibm.itim.jnlp.DesignFromJnlpServlet</servlet-class> </servlet>
You should contact IBM Support to be provided with a web.xml file with the default entries.
Once placed in the <WAS install>/profiles/<profile name>/installedApps/<cell name>/ITIM.ear/itim_console.war/WEB-INF/ directory, you will need to restart all the Websphere components for the file to take effect.
Product Synonym
isim;
Was this topic helpful?
Document Information
Modified date:
04 September 2019
UID
ibm10729501