I have a webservice,and all the classes required by the webservice are
packaged into a jar file(FrameWork.jar).I tried deploying the webservice
using adminclient as follows
java org.apache.axis.client.AdminClient deploy.wsdd
-lhttp://localhost:8080/axis/services/AdminService
My deploy.wsdd file is as follows
<deployment
xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance"
>
<service name="Calc" provider="java:RPC">
<parameter name="className"
value="com.sungard.omniconnect.framework.OmniCalcProxy" />
<parameter name="allowedMethods" value="execute" />
<beanMapping qname="ns:OmniDataCalcInputBean"
xmlns:ns="com.sungard.omniconnect.framework"
languageSpecificType="java:com.sungard.omniconnect.framework.OmniDataCalcInputBean"/>
<beanMapping qname="ns:OmniDataCalcOutputBean"
xmlns:ns="com.sungard.omniconnect.framework"
languageSpecificType="java:com.sungard.omniconnect.framework.OmniDataCalcOutputBean"/>
</service>
</deployment>
I tried placing the FrameWork.jar file under lib dirctory of tomcat,lib
directory of axis in tomcat, and also using the path external to tomcat
installation.When i try to access wsdl file using
http://localhost:8080/axis/services/Calc?wsdl
I get a message saying
org.apache.axis.deployment.wsdd.WSDDException:
java.lang.ClassNotFoundException:
com.sungard.omniconnect.framework.OmniDataCalcInputBean
Why is axis not looking into my jar file?.Where does this need to be
placed?.I tried as per info in a posting(for linux) already on this user
group,neither did that work.Any help is greatly appreciated.
Thanks
Arvind
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx