Hi,
I have some trouble deploying my web applications on AXIS2. I'm using Spring for this simple application. This was taken off from Tomcat's AXIS2 sample program.
Here is my services.xml:
and the applicationContext.xml:Code:<serviceGroup> <service name="SpringInit" class="spring.SpringInit"> <description> This web service initializes Spring. </description> <parameter name="ServiceClass" >spring.SpringInit</parameter> <parameter name="ServiceTCCL" >composite</parameter> <parameter name="load-on-startup" >true</parameter> <operation name="springInit"> <messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/> </operation> </service> <service name="MsgExtractorWebServiceSpring"> <description> MsgExtractorWebServiceSpring </description> <parameter name="ServiceClass" >service.MsgExtractorWebServiceSpring</parameter> <parameter name="ServiceObjectSupplier" >org.apache.axis2.extensions.spring.receivers.SpringAppContextAwareObjectSupplier</parameter> <parameter name="SpringBeanName" >MsgExtractorWebServiceSpring</parameter> <messageReceivers> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/> </messageReceivers> </service> </serviceGroup>
Here is the error that I am encountering:Code:<beans> <bean id="applicationContext" class="org.apache.axis2.extensions.spring.receivers.ApplicationContextHolder" /> <bean id="MsgExtractorWebServiceSpring" class="service.MsgExtractorWebServiceSpring"> <property name="result" ref="resultBean"/> </bean> <bean id="resultBean" class="data.Result"> <property name="results_a" value="AAA"/> <property name="results_b" value="BBB"/> <property name="queryResults" value="query..."/> </bean> </beans>
org.apache.axis2.deployment.DeploymentException: Error creating bean with name '
MsgExtractorWebServiceSpring' defined in class path resource [applicationContext
.xml]: Cannot resolve reference to bean 'resultBean' while setting bean property
'result'; nested exception is org.springframework.beans.factory.BeanCreationExc
eption: Error creating bean with name 'resultBean' defined in class path resourc
e [applicationContext.xml]: Initialization of bean failed; nested exception is o
rg.springframework.beans.InvalidPropertyException: Invalid property 'results_a'
of bean class [data.Result]: No property 'results_a' found


Reply With Quote