Hi,

I try to deploy a webservice with axis2 and spring 3.2.

I wrote a SpringInit:
 ClassLoader classLoader = service.getClassLoader();
ClassPathXmlApplicationContext appCtx = new ClassPathXmlApplicationContext(
                    new String[] { "application.xml" }, false);
            appCtx.setClassLoader(classLoader);
            appCtx.refresh();

Added following lines to my application.xml

<bean id="applicationContext"
class="org.apache.axis2.extensions.spring.receivers.ApplicationContextHolder" /> <bean id="springAwareService" class="com.ids.dam.impl.DAMServiceSkeleton">
    </bean>

and this is my services.xml

<service name="SpringInit" class="com.ids.dam.impl.SpringInit">
        <description>
            This web service initializes Spring.
        </description>
        <parameter name="ServiceClass">com.ids.dam.impl.SpringInit
        </parameter>
        <parameter name="ServiceTCCL">composite</parameter>
        <parameter name="load-on-startup">true</parameter>
        <operation name="sprintInit">
            <messageReceiver
class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver" />
        </operation>
    </service>

.

At the start of tomcat I get the following error:

java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContextAware



But all spring jars exists in .aar/lib folder.

Please help :-)

Kind regards, SImone




---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
For additional commands, e-mail: java-user-h...@axis.apache.org

Reply via email to