Hi, Actually those two xml do exist in the cxf jar file, hence the import, classpath:... etc Greetings, Leo
________________________________ Van: Abid Hussain [mailto:[EMAIL PROTECTED] Verzonden: wo 14-5-2008 10:19 Aan: [email protected] Onderwerp: import resource in cxf.xml Hi, i have a question about my cxf.xml configuration: In my cxf.xml you see the following lines (I used the example cxf.xml from the cxf-docu as basis): <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> These two declared files are not existing in my webapp. But when I put these lines in comments, I get following exception (full stack trace and cxf.xml below): java.net.MalformedURLException: no protocol: /ModuleService Why does the cxf-runtime need an import declaration of files which donÄt exist? Regards, Abid My cxf.xml: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" xmlns:sec="http://cxf.apache.org/configuration/security" xmlns:http="http://cxf.apache.org/transports/http/configuration" xsi:schemaLocation="http://cxf.apache.org/configuration/security http://cxf.apache.org/schemas/configuration/security.xsd http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd 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-soap.xml" /> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> <http:conduit name="{http://ws.kvv.mi.fuberlin.de/}KvvServiceImplService.http-conduit"> <http:tlsClientParameters secureSocketProtocol="SSL" /> </http:conduit> <jaxws:endpoint id="moduleServiceImpl" implementor="modulverwaltung.service.ModuleServiceImpl" address="/ModuleService" /> </beans> Full stack trace: 14.05.2008 10:10:22 org.apache.cxf.bus.spring.SpringBusFactory createBus WARNUNG: Failed to create application context. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'moduleServiceImpl': Invocation of init method failed ; nested exception is org.apache.cxf.service.factory.ServiceConstructionException Caused by: org.apache.cxf.service.factory.ServiceConstructionException at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:135) at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.jav a:160) at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:304) at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:232) at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:183) at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:357) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.j ava:1242) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1 208) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. initializeBean(AbstractAutowireCapableBeanFactory.java:1172 ) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. createBean(AbstractAutowireCapableBeanFactory.java:427) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs tractBeanFactory.java:249) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin gleton(DefaultSingletonBeanRegistry.java:155) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac tBeanFactory.java:246) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac tBeanFactory.java:160) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInsta ntiateSingletons(DefaultListableBeanFactory.java:291) at org.springframework.context.support.AbstractApplicationContext.refresh(Abstra ctApplicationContext.java:352) at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext. java:86) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93 ) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:87 ) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:65 ) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:54 ) at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69) at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:106) at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:97) at org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java :54) at javax.xml.ws.Service.<init>(Service.java:57) at de.fuberlin.mi.kvv.ws.KvvServiceImplService.<init>(KvvServiceImplService.java :37) at kvv.service.client.KvvServiceClient.<init>(KvvServiceClient.java:34) at kvv.service.client.KvvServiceClient.getDefault(KvvServiceClient.java:71) at modulverwaltung.action.Login.authenticateUser(Login.java:166) at modulverwaltung.action.Login.performAction(Login.java:55) at modulverwaltung.controller.Controller.doGet(Controller.java:105) at modulverwaltung.controller.Controller.doPost(Controller.java:35) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF ilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha in.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav a:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jav a:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processCo nnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java :528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWor kerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java :689) at java.lang.Thread.run(Unknown Source) Caused by: java.net.MalformedURLException: no protocol: /ModuleService at java.net.URL.<init>(Unknown Source) at java.net.URL.<init>(Unknown Source) at java.net.URL.<init>(Unknown Source) at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.<init>(JettyHTTPDest ination.java:84) at org.apache.cxf.transport.http_jetty.JettyHTTPTransportFactory.createDestinati on(JettyHTTPTransportFactory.java:116) at org.apache.cxf.transport.http_jetty.JettyHTTPTransportFactory.getDestination( JettyHTTPTransportFactory.java:103) at org.apache.cxf.binding.soap.SoapTransportFactory.getDestination(SoapTransport Factory.java:74) at org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:90) at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:69) at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:114) ... 52 more -- Abid Hussain Mail: [EMAIL PROTECTED] Web: http://www.abid76.de <http://www.abid76.de/>
