IBM Support

Error 404 : SRVE0190E : File not found : /DesignFromJnlpServlet

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.

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSRMWJ","label":"IBM Security Identity Manager"},"Component":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"6.0.0.13+","Edition":"","Line of Business":{"code":"LOB24","label":"Security Software"}}]

Product Synonym

isim;

Document Information

Modified date:
04 September 2019

UID

ibm10729501