Dear all,

I am trying to set up a CXF DOSGI client-server architecture, where the
server and client components are running on different hosts.

My question is how could I set the the server endpoint properly, in order
to have the server side services published as well.

My server/provider side: (*OSGI-INF/component.xml*):

   <property name="org.apache.cxf.ws.databinding" value="jaxb" />
  <property name="service.exported.interfaces" value="*" />
  <property name="service.exported.configs" value="org.apache.cxf.ws" />
  <property name="org.apache.cxf.ws.address" value="*
http://localhost:9090/messageDelivery*"; />

This way I can access the embedded jetty server from the client machine at
port 8080, but not 9090. If I set the port to 8080 in the properties above,
it's ok again, BUT under the service endpoint url
(http://<serverip>:8080/messageDelivery?wsdl)
I get HTTP 404. Seems like the server is accessible, but the application is
not.

Do you have any ideas?

Thanks in advance,
András Liter

Reply via email to