Service Catalog Web Services Error 404 or 500 after Upgrade to 17.4 RU5 or 17.5
search cancel

Service Catalog Web Services Error 404 or 500 after Upgrade to 17.4 RU5 or 17.5

book

Article ID: 449006

calendar_today

Updated On:

Products

CA Service Catalog

Issue/Introduction

Users may encounter an error when attempting to access CA Service Catalog web services via the Axis URL (e.g., https://<Catalog_hostname>:<port>/usm/services/RequestService?wsdl).

Browser/Client: Error Occurred:An exception occurred while rendering the page, please contact the administrator for more information or a 404 Not Found / 500 Internal Server Error.
Service Catalog\logs\view\ServiceCatalog.log: java.lang.ClassNotFoundException: org.apache.axis.utils.cache.MethodCache SEVERE: Servlet.service() for servlet [default] in context with path [/usm] threw exception [Filter execution threw an exception]

Environment

Service Catalog 17.4 RU5 and later
Service Catalog 17.5

Cause

This is expected behavior. Starting from CA Service Management 17.4 RU5 (which includes version 17.5), Axis-based web services have been removed and replaced entirely by CXF-based web services.

Axis-based web services were deprecated in earlier versions and are no longer supported or included in the product as of the 17.4 RU5 update.

Resolution

To resolve this issue, you must migrate to the new CXF-based web service URLs.

In your web service URL, replace the segment /services/ with /webservices/.

Example:

Old URL (Axis): https://<Catalog_hostname>:<port>/usm/services/RequestService?wsdl
New URL (CXF): https://<Catalog_hostname>:<port>/usm/webservices/RequestService?wsdl

Additional Information

For a complete list of CXF WSDL paths and migration guidance, refer to the following documentation:

CXF Migration for CA Service Catalog
CA Service Management 17.4 RU5 Release Notes