I am just getting back to this after a few days ....
> Are you looking at the latest docs ? Yeah, I am using the latest docs. However looking at the new 1.1 doco I't makes things a lot clearer. However I have worked out what my problem is and this could potentially be an axis bug. I have 2 aars each configured to run the spring init on startup. what I am finding is the second deployed aar over writes the applicationContext of the first!! so when I hit the first service I get a no spring bean found error. The aar deployed second works fine and if I only depoy the first aar it works fine too. To me it looks like the second aar blows away the first aar's environment? I have not fished through the code to verify this yet. Does any one have any insight? Should I raise this as a JIRA? Matt --- robert lazarski <[EMAIL PROTECTED]> wrote: > Are you looking at the latest docs ? > > http://svn.apache.org/repos/asf/webservices/axis2/branches/java/1_1/xdocs/1_1/spring.html > > Give me an idea of what's lacking and I'll try and > get it in for the > imminent 1.1 release. > > Robert > > On 11/13/06, Matthew Hannay > <[EMAIL PROTECTED]> wrote: > > > > > > Can somthing be done to make the documentation a > > little more specific? > > > > > > > > Matt > > > > --- robert lazarski <[EMAIL PROTECTED]> > wrote: > > > > > Since the 'inside the aar' config can't use > > > servletContext because of > > > classloader issues, you need to use the > > > ApplicationContextHolder hook as > > > explained in the 'inside the aar' docs. When > using > > > SpringAppContextAwareObjectSupplier as you are > > > doing, that requires the > > > ApplicationContextHolder . > > > > > > HTH, > > > Robert > > > > > > On 11/12/06, Matthew Hannay > > > <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > Do I need to wire the ApplicationContextHolder > up? > > > > isnt this only for outside a container? > > > > > > > > From what i can gather all I need to do is > > > > put the entries in the services.xml > > > > and this should take care of the class loading > and > > > > service deployment > > > > > > > > <parameter name="ServiceTCCL" > > > > locked="false">composite</parameter> > > > > <parameter > name="ServiceObjectSupplier" > > > > locked="false"> > > > > > > > > > > > > > > > > > > > > org.apache.axis2.extensions.spring.receivers.SpringAppContextAwareObjectSupplier > > > > </parameter> > > > > <parameter name="SpringBeanName" > > > > locked="false"> > > > > AddressBook_v1_0_0Skeleton > > > > </parameter> > > > > > > > > and the axis spring config/init class class > > > > <service name="AddressBook_v1_0_0" > > > > > > > > > > class="au.gov.qld.health.s8online.config.AxisSpringConfig"> > > > > > > > > > > > > Matt > > > > > > > > --- robert lazarski <[EMAIL PROTECTED]> > > > wrote: > > > > > > > > > Do you have this spring bean wired in your > > > > > serviceContect.xml file? > > > > > > > > > > <!-- Configure spring to give a hook to > axis2 > > > > > without a ServletContext --> > > > > > <bean id="applicationContext" > > > > > class=" > > > > > > > > > > > > > > > org.apache.axis2.extensions.spring.receivers.ApplicationContextHolder" > > > > > /> > > > > > > > > > > HTH, > > > > > Robert > > > > > > > > > > On 11/9/06, Matthew Hannay > > > > > <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > > > I am wiring up my aar to be spring aware > > > > > > and I am asuming that the only part > > > > > > of the doc at > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://svn.apache.org/repos/asf/webservices/axis2/branches/java/1_1/xdocs/1_1/spring.html > > > > > > to follow is the part headed "Spring > Inside > > > AAR" > > > > > > > > > > > > I follow this and drop my aar in to the > axis > > > war > > > > > > and start up the server the app deploys > and > > > > > > all the debug suggests that the spring > wiring > > > is > > > > > ok. > > > > > > > > > > > > However when I run the unit test the > server > > > spits > > > > > it!! > > > > > > 444589 [http-8080-Processor25] DEBUG > > > > > > > org.apache.axis2.transport.http.AxisServlet > > > > > > - org.apache.axis2.AxisFault: Axis2 > Can't > > > find > > > > > > Spring's ApplicationContext; ne > > > > > > sted exception is: > > > > > > java.lang.Exception: Axis2 Can't > find > > > > > Spring's > > > > > > ApplicationContext > > > > > > > > > > > > Structure of aar > > > > > > Myservice.aar > > > > > > ------------- > > > > > > serviceContect.xml > > > > > > lib/axis2spring.jar > > > > > > lib/other spring 2.0 jars > > > > > > META-INF/services.xml > > > > > > META-INF/service.wsdl > > > > > > /au/.../*.class > > > > > > > > > > > > > > > > > > In the aar and the axis2/web-inf/lib Ihave > > > removed > > > > > the > > > > > > > > > > > > spring 1-2-8 jars and replaced them with > > > spring > > > > > 2.0 > > > > > > > > > > > > I am using the snapshot for 08/11/2006 > > > > > > > > > > > > Any clues? > > > > > > > > > > > > Matt > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Send instant messages to your online > friends > > > > > http://au.messenger.yahoo.com > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > To unsubscribe, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > For additional commands, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Send instant messages to your online friends > > > http://au.messenger.yahoo.com > > > > > > > > > === message truncated === Send instant messages to your online friends http://au.messenger.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]