The for ur replys..
I'm still strying to get it works:
This is the service src:
--------------------------------------------------------
package org.openspcoop.pdd.services;
import javax.xml.soap.SOAPMessage;
import javax.xml.ws.Provider;
import javax.xml.ws.ServiceMode;
import javax.xml.ws.WebServiceProvider;
import javax.xml.ws.Service.Mode;
@ServiceMode(value=Mode.MESSAGE)
@WebServiceProvider
public class RicezioneContenutiApplicativiWS implements
Provider<SOAPMessage>{
public SOAPMessage invoke(SOAPMessage request){
return request;
}
}
----------------------------------------------
this is the web.xml
------------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>WEB-INF/openspcoop_beans.xml</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<servlet>
<servlet-name>CXFServlet</servlet-name>
<display-name>CXF Servlet</display-name>
<servlet-class>
org.apache.cxf.transport.servlet.CXFServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
--------------------------------------------------------
This is openspcoop_beans.xml
-------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd">
<import resource="classpath:META-INF/cxf/cxf.xml"/>
<import resource="classpath:META-INF/cxf/cxf-extension-http-binding.xml"/>
<import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
<jaxws:endpoint id="PD"
implementor="org.openspcoop.pdd.services.RicezioneContenutiApplicativiWS"
address="/PD" />
</beans>
----------------------------------------------------
This is the error i get:
-----------------------------------------------------
10:34:31,578 INFO [TomcatDeployer] deploy, ctxPath=/CFX,
warUrl=.../deploy/CFX.war/
10:34:32,043 INFO [[/CFX]] Initializing Spring root WebApplicationContext
10:34:32,044 INFO [ContextLoader] Root WebApplicationContext:
initialization started
10:34:32,139 INFO [XmlWebApplicationContext] Refreshing
[EMAIL PROTECTED]:
display name [Root WebApplicationContext]; startup date [Mon Oct 15 10:34:32
CEST 2007]; root of context hierarchy
10:34:32,307 INFO [XmlBeanDefinitionReader] Loading XML bean definitions
from ServletContext resource [/WEB-INF/openspcoop_beans.xml]
10:34:33,381 INFO [XmlBeanDefinitionReader] Loading XML bean definitions
from class path resource [META-INF/cxf/cxf.xml]
10:34:33,463 INFO [XmlBeanDefinitionReader] Loading XML bean definitions
from class path resource [META-INF/cxf/cxf-extension-http-binding.xml]
10:34:33,514 INFO [XmlBeanDefinitionReader] Loading XML bean definitions
from class path resource [META-INF/cxf/cxf-servlet.xml]
10:34:33,575 INFO [XmlWebApplicationContext] Bean factory for application
context
[EMAIL PROTECTED]:
[EMAIL PROTECTED]
10:34:33,762 INFO [XmlWebApplicationContext] Bean
'org.apache.cxf.bus.spring.Jsr250BeanPostProcessor' is not eligible for
getting processed by all BeanPostProcessors (for example: not eligible for
auto-proxying)
10:34:33,767 INFO [XmlWebApplicationContext] Bean
'org.apache.cxf.bus.spring.BusExtensionPostProcessor' is not eligible for
getting processed by all BeanPostProcessors (for example: not eligible for
auto-proxying)
10:34:33,815 INFO [DefaultListableBeanFactory] Pre-instantiating singletons
in
[EMAIL PROTECTED]:
defining beans
[cxf,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.binding.http.HttpBindingFactory,org.apache.cxf.transport.servlet.ServletTransportFactory,PD];
root of factory hierarchy
10:34:34,475 ERROR [STDERR] 15-ott-2007 10.34.34
org.apache.cxf.service.factory.ReflectionServiceFactoryBean
buildServiceFromClass
INFO: Creating Service
{http://services.pdd.openspcoop.org/}RicezioneContenutiApplicativiWSService
from class org.openspcoop.pdd.services.RicezioneContenutiApplicativiWS
10:34:34,571 INFO [DefaultListableBeanFactory] Destroying singletons in
[EMAIL PROTECTED]:
defining beans
[cxf,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.binding.http.HttpBindingFactory,org.apache.cxf.transport.servlet.ServletTransportFactory,PD];
root of factory hierarchy
10:34:34,595 ERROR [ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'PD': Invocation of init method failed; nested exception is
org.apache.cxf.service.factory.ServiceConstructionException: Could not
resolve a binding for http://schemas.xmlsoap.org/soap/
Caused by:
org.apache.cxf.service.factory.ServiceConstructionException: Could not
resolve a binding for http://schemas.xmlsoap.org/soap/
at
org.apache.cxf.frontend.AbstractEndpointFactory.createBindingInfo(AbstractEndpointFactory.java:302)
at
org.apache.cxf.jaxws.JaxWsServerFactoryBean.createBindingInfo(JaxWsServerFactoryBean.java:137)
.....
.....
Caused by: org.apache.cxf.BusException: No binding factory for namespace
http://schemas.xmlsoap.org/soap/ registered.
at
org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFactoryManagerImpl.java:78)
at
org.apache.cxf.frontend.AbstractEndpointFactory.createBindingInfo(AbstractEndpointFactory.java:297)
... 115 more