I moved the jars from WEB-INF/lib to aar/lib and its working perfectly . Thanks, Neerja
iksrazal wrote: > > Having spring jars in <AXIS2_HOME>/lib when looking for AAR > classloader seperation makes no sense, right ? > > Please refer to the latest docs: > > http://ws.apache.org/axis2/1_4/spring.html > > HTH, > Robert > > On Fri, Jul 11, 2008 at 12:22 PM, neerja malik <[EMAIL PROTECTED]> > wrote: >> >> 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] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/More-than-1-Spring-.aar-in-Axis2-tp15505385p18409285.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]
