MaxWebServiceProvider not found after upgrading to 7.5.0.4

Technote (troubleshooting)


Problem(Abstract)

After upgrading to Maximo 7.5.0.4 you receive java.lang.ClassNotFoundException: psdi.

iface.webservices.MaxWebServiceProvider

Symptom

Maximo fails to start and you will see the following error message in the logs.

00000011 annotations W psdi.iface.
webservices.MaxWebServiceProvider getInputDataForClass Failed to open
resource [ psdi/iface/webservices/MaxWebServiceProvider.class ]
00000011 annotation W com.ibm.ws.
webcontainer.annotation.WASAnnotationHelper collectClasses unable to
instantiate class
java.lang.ClassNotFoundException: psdi.
iface.webservices.MaxWebServiceProvider
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:174)
at com.ibm.ws.webcontainer.annotation.WASAnnotationHelper.
loadClass(WASAnnotationHelper.java:725)
at com.ibm.ws.webcontainer.annotation.WASAnnotationHelper.
collectClasses(WASAnnotationHelper.java:519)
at com.ibm.ws.webcontainer.annotation.WASAnnotationHelper.<init>
(WASAnnotationHelper.java:140)
at com.ibm.ws.webcontainer.annotation.


Cause

Clients using jax-ws services may receive this error as by default this was excluded in the 7.5.0.4 build file due to a conflict with the Axis2 services when the jas-ws provider is inside the maximo.ear file.

Resolving the problem

To resolve the problem follow the steps below

1) Open the buildmaximoear.xml from IBM\SMP\maximo\deployment

2) Search for the following line <exclude name="${maximo.jaxwsprovider}"/>

3) Comment out the line so it looks like <!-- <exclude name="${maximo.jaxwsprovider}"/> -->

4) Save the buildmaximoear.xml

5) Rebuild and Redeploy the maximo.ear

Rate this page:

(0 users)Average rating

Document information


More support for:

IBM Maximo Asset Management
System Related

Software version:

7.5

Operating system(s):

Platform Independent

Reference #:

1637814

Modified date:

2014-04-14

Translate my page

Machine Translation

Content navigation