Skip to Content
0
Former Member
Apr 12, 2012 at 01:14 PM

AXIS Adapter - cannot initialize new channel with HTTPGetter

507 Views

Hello,

I am trying to use the SOAP / Axis adapter for the first time in our development environment, following an example like from Michal's blog:

http://scn.sap.com/community/pi-and-soa-middleware/blog/2012/01/05/michals-pi-tips-exchange-rates-from-an-xml-file-on-a-web-page--rest-axis

Our Basis team has configured the Axis adapter according to the SAP notes 1039369 and 1028961.

Using the /XIAxisAdapter/MessageServlet utility to verify installation I see that Axis, Jakarta-Commons Discovery, Logging, Codec, Net, and HTTPClient are all installed OK.

However, when initializing the SOAP channel in RWB I get the failure:

failed to initialize: org.apache.axis.ConfigurationException: java.lang.ClassNotFoundException: com.sap.aii.adapter.axis.ra.transport.http.HTTPGetter

------------------------- Loader Info -------------------------

ClassLoader name: [library:com.sap.aii.af.axisproviderlib] Living status: alive Direct parent loaders: [system:Frame] [library:com.sap.base.technology.facade] [library:engine.j2ee14.facade] Resources: /usr/sap/XID/DVEBMGS00/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/axis.jar /usr/sap/XID/DVEBMGS00/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/commons-discovery-0.2.jar /usr/sap/XID/DVEBMGS00/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/commons-logging-1.0.4.jar /usr/sap/XID/DVEBMGS00/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/commons-net-1.0.0-dev.jar /usr/sap/XID/DVEBMGS00/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/wsdl4j-1.5.1.jar /usr/sap/XID/DVEBMGS00/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/commons-codec-1.2.jar /usr/sap/XID/DVEBMGS00/j2ee/cluster/bin/ext/com.sap.aii.af.axisproviderlib/lib/commons-httpclient-3.0-rc2.jar

Does anyone have ideas on why the "com.sap.aii.adapter.axis.ra.transport.http.HTTPGetter" class cannot be found? This is what is typed into the SOAP adapter Connection Parameters - Task Class area.

How can I verify that this Task Class path is valid?