You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by vandana ahuja <va...@yahoo.co.in> on 2009/11/23 18:17:36 UTC

Steps to publish existing Wep App code as service

Hi,

I’ve an existing Web App running on WAS7 and was publishing few services using WebMethods Glue.Now I want to switch to Axis2.
Can somebody please guide me what is step by step procedure for that.

Most of the articles I found on net were simply publishing axis war on server. I don’t want that, but publish my own code.
What I’ve tried so far is:
1)       Copying Axis web.xml servlet and Servlet mapping  in my web.xml
2)       Copying Axis jar files in my Web app lib
3)       Created Service.xml for my services. That’s attached here.
4)       Created following hierarchy:
Web Inf
            -conf
                        -axis.xml
            -services
                        -service.xml
            -modules
                        -module.list
                        -SOAPMonitor.mar

And while trying to startup app I got following error.
java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileUploadException


Can somebody help me please.

Thanks
Vandana 



******************************************************************
<serviceGroup>
 <service name="AutomatedDataMaintenanceServices"
             scope="application">
  <description>
   OrgHierarchy Automated Data Maintenance Services
  </description>
        <messageReceivers>
         <messageReceiver 
             mep="http://www.w3.org/2004/08/wsdl/in-only"
        class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>
         <messageReceiver
             mep="http://www.w3.org/2004/08/wsdl/in-out"
        class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
     </messageReceivers>
        <parameter name="ServiceClass" locked="false">com.avnet.ohm.service.glue.AutomatedDataMaintenanceServicesImpl</parameter>
 </service>
 <service name="RealTimeServices"
             scope="application">
  <description>
   OrgHierarchy Real-Time Services
  </description>
        <messageReceivers>
         <messageReceiver 
             mep="http://www.w3.org/2004/08/wsdl/in-only"
        class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>
         <messageReceiver
             mep="http://www.w3.org/2004/08/wsdl/in-out"
        class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
     </messageReceivers>
        <parameter name="ServiceClass" locked="false">com.avnet.ohm.service.glue.RealTimeServicesImpl</parameter>
 </service>
</serviceGroup>

*************************************************************************************



      The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. http://in.yahoo.com/



      The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. http://in.yahoo.com/