dear all

I'm evaluating different approaches to do an endpoint mapping. Therefore, I'm checking out the URIEndpointMapping which I seem not to use correctly.

Here's what I do.

I put this into my spring-ws-servlet.xml:
Code:
<bean id="endpointMapping"
		class="org.springframework.ws.server.endpoint.mapping.UriEndpointMapping">
		<description>
			The SimpleActionEndpointMapping is meant to be used in a
			standard Spring application context. It maps actions to
			endpoints via an exposed mappings property
		</description>
		<property name="mappings">
			<props>
				<prop
					key="h**p://localhost:14480/myService/dService">
					dEndpoint
				</prop>
				<prop
					key="h**p://localhost:14480/myService/udService">
					udEndpoint
				</prop>
			</props>
		</property>
	</bean>
In my WSDL, I use the following code:
Code:
<service name="Service">

		<port name="dPort" binding="tns:dBinding">
			<soap:address
				location="h**p://localhost:8080/myService/dService" />
		</port>
		<port name="udPort" binding="tns:udBinding">
			<soap:address
				location="h**p://localhost:8080/myService/udService" />
		</port>
	</service>
Note: the different port numbers are intentionally as I'm using monitoring within eclipse to see what traffic goes over the wire.

In the calling code, I do the following:
Code:
....
response = (JAXBElement<ResponseType>) getWebServiceTemplate().marshalSendAndReceive(serviceURL, type);
...
where the serviceURL corresponds to h**p://localhost:14480/myService/dService for example.

The error that comes is an Error 404 not found. What am I doing wrong? Any ideas or hints?

Regards,
rox