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]
