aspose file tools*
The moose likes Spring and the fly likes Cannot call Spring WS Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Frameworks » Spring
Bookmark "Cannot call Spring WS" Watch "Cannot call Spring WS" New topic
Author

Cannot call Spring WS

M Mehta
Ranch Hand

Joined: Aug 03, 2006
Posts: 92
Hi,

I am new to Spring WS and created my first ws with it. But I am not able to call the web service or generate wsdl. Probablu the problem is I dont know the URL to use to call the web service. Everytime O call it, I get

org.springframework.ws.client.WebServiceIOException: I/O error: Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect

My Web.xml has following entries

<servlet>
<servlet-name>spring-ws</servlet-name>
<servlet-class>org.springframework.ws.transport.http.MessageDispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>


<servlet-mapping>
<servlet-name>spring-ws</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>spring-ws</servlet-name>
<url-pattern>*.wsdl</url-pattern>
</servlet-mapping>

and spring-ws-servlet.xml has entries as

<bean id="endPointMapping"
class="org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping">
<property name="mappings">
<props>
<prop key="{http://localhost:80}getTradeByGenericID">
getTradeByGenericID
</prop>
</props>
</property>
</bean>

<bean id="getTradeByGenericID"
class="com.fil.ia.pot.ws.POTTradeServiceEndPoint">
<property name="marshaller" ref="casterMarshaller" />
</bean>

<bean id="casterMarshaller"
class="org.springframework.oxm.castor.CastorMarshaller">
</bean>

<bean id="spring-ws"
class="org.springframework.ws.wsdl.wsdl11.SimpleWsdl11Definition">
<constructor-arg value="/spring-ws.wsdl"></constructor-arg>
</bean>

Can you please help me to find what is wrong I am doing.

I have called it using the URL : http://localhost:80/spring-ws
The application is deployed on Websphare.

Thanks a lot,
Me
 
 
subject: Cannot call Spring WS