Hey,

I am stuck with same issue. I am trying to deploy 2 spring enabled aars in
Axis2 but its overriding the application context of second one. Please lemme
know if you found solution to the problem.

thanks,
Neerja

Sunesh Kumra wrote:
> 
> Hello,
> 
> I followed the example http://ws.apache.org/axis2/1_1/spring.html and
> got a Axis2 service (not deployed in Servlet Container) using Spring to
> work. I have not packaged spring.jar in the .aar but have included it in
> <AXIS2_HOME>/lib and it all works fine.
> 
> However, the moment I deploy another .aar file into the Axis2, the
> previous .aar stops working and the new one works fine. The error
> returned is:
> <soapenv:Body>
>          <soapenv:Fault>
>             <faultcode>soapenv:Server</faultcode>
>             <faultstring>No bean named 'amountChargingServiceSkeleton'
> is defined</faultstring>
>             <detail />
>          </soapenv:Fault>
>       </soapenv:Body>
> 
> Part of applicationContext.xml is shown below:
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
> "http://www.springframework.org/dtd/spring-beans.dtd";>
> 
> <beans>
>   <!-- Configure spring to give a hook to axis2 without a ServletContext
> -->
>   <bean id="applicationContext" 
>       
> class="org.apache.axis2.extensions.spring.receivers.ApplicationContextHo
> lder" />
>  <!-- Wiring the AmountChargingServiceSkeleton with the Request
> Handler's reference -->
>    <bean id="amountChargingServiceSkeleton"
>         class="test.AmountChargingServiceSkeleton">
>   </bean>
> // removed other parts of the file
> 
> Part of services.xml is shown below:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <!-- This file was auto-generated from WSDL -->
> <!-- by the Apache Axis2 version: 1.3  Built on : Aug 10, 2007 (04:45:47
> LKT) -->
> <serviceGroup>
>     <service name="AmountChargingServiceSpringInit"
> class="test.SpringInit">
>         <description>This web service initializes Spring.</description>
>         <parameter name="ServiceClass">       test.SpringInit</parameter>
>         <parameter name="ServiceTCCL">composite</parameter>
>         <parameter name="load-on-startup">true</parameter>
>         <operation name="startUp">
>             <messageReceiver
> class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
>         </operation>
>     </service>
>     <service name="AmountChargingService">
>         <messageReceivers>
>             <messageReceiver mep="http://www.w3.org/ns/wsdl/in-out";
> class="test.AmountChargingServiceMessageReceiverInOut"/>
>         </messageReceivers>
>         <parameter
> name="ServiceClass">test.AmountChargingServiceSkeleton</parameter>
>         <parameter name="useOriginalwsdl">true</parameter>
>         <parameter name="modifyUserWSDLPortAddress">true</parameter>
>         <parameter name="ServiceObjectSupplier"
> locked="false">org.apache.axis2.extensions.spring.receivers.SpringAppCon
> textAwareObjectSupplier</parameter>
>         <parameter name="SpringBeanName"
> locked="false">amountChargingServiceSkeleton</parameter>
>         <parameter name="ServiceTCCL"
> locked="false">composite</parameter>
>         <operation name="chargeAmount"
> mep="http://www.w3.org/ns/wsdl/in-out";>
>        // removed other parts of the file
> 
> Has anyone got multiple .aar files which all include Spring to work in
> Axis2 ?
> 
> Cheers,
>       Sunesh
> 
> Ericsson Services Limited 
> Registered Office: Unit 4, Midleton Gate, Guildford Business Park,
> Guildford, Surrey, GU2 8SG 
> Registered Number in England and Wales: 3709800 
> This communication is confidential and intended solely for the
> addressee(s). Any unauthorised review, use, disclosure or distribution is
> prohibited. If you believe this message has been sent to you in error,
> please notify the sender by replying to this transmission and delete the
> message without disclosing it. Thank you. 
> Ericsson Services Limited does not enter into contracts or contractual
> obligations via electronic mail, unless otherwise agreed in writing
> between the parties concerned.
> E-mail including attachments is susceptible to data corruption,
> interruption, unauthorised amendment, tampering and viruses, and we only
> send and receive e-mails on the basis that we are not liable for any such
> corruption, interception, amendment, tampering or viruses or any
> consequences thereof. 
> 
> 
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email 
> ______________________________________________________________________
> 

-- 
View this message in context: 
http://www.nabble.com/More-than-1-Spring-.aar-in-Axis2-tp15505385p18406336.html
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to