And you do need
xsi:schemaLocation="http://cxf.apache.org/transports/http/configuration
http://cxf.apache.org/schemas/configuration/http-conf.xsd for your cxf.xml
Freeman Fang wrote:
looks like you miss
cxf-rt-transports-http-${cxf.version}.jar for your project

Freeman
Lukasz L. wrote:
Thank you for the answer,
I tried that but it's not working yet. Should the http-conf:conduit element be used in xbean.xml of in cxf.xml
configuration file?
I tried to use it in xbean.xml but it seems to be ignored (I still got
UnknownHostException).
When I put that in conf/cxf.xml file I got parsing error.

here's my configuration:
cxf bc xbean.xml:

<beans xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0";
    xmlns:wsx="http://www.webserviceX.NET";>
    <cxfbc:provider wsdl="classpath:airport.wsdl"
        endpoint="wsx:airportSoap" service="wsx:airport"
interfaceName="wsx:airportSoap" busCfg="classpath:cxf.xml" useJBIWrapper="false"/>
</beans>

cxf.xml:
<beans xmlns="http://www.springframework.org/schema/beans";
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:http-conf="http://cxf.apache.org/transports/http/configuration";
       xmlns:conf-sec="http://cxf.apache.org/configuration/security";
xsi:schemaLocation="http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.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-2.0.xsd";>

    <http-conf:conduit
name="{http://www.webserviceX.NET}airportSoap.http-conduit";>
<http-conf:client ProxyServer="proxyServerAddres" ProxyServerPort="80"/> <http-conf:proxyAuthorization>
            <conf-sec:UserName>user</conf-sec:UserName>
            <conf-sec:Password>password</conf-sec:Password>
        </http-conf:proxyAuthorization>
    </http-conf:conduit>
</beans>

the error I get is:

WARNING: Failed to create application context.
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line
11 in XML document from class path resource [cxf.xml] is invalid; nested
exception is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The
matching wildcard is strict, but no declaration can be found for element
'http-conf:conduit'.
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The
matching wildcard is strict, but no declaration can be found for element
'http-conf:conduit'.
    at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
    at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
         ...

(when I have xsd referenced like above I also get error in finding that
schema + the above one,
when I don't have xsd referenced then only above error)


Manuel EVENO wrote:
I don't know if it is possible with http endpoint but with CXF you may
have
a look at the documentation here
http://cwiki.apache.org/CXF20DOC/client-http-transport-including-ssl-support.html

On Mon, Jul 21, 2008 at 5:36 PM, Lukasz L. <[EMAIL PROTECTED]>
wrote:
How can I specify proxy server for new HTTP endpoints (http:producer). I
need
to access external web service from behind a firewall. Old HTTP endpoints
(http:endpoint) allowed proxy server configuration. How do it on new
ones?
Is it also possible to specify that on CXF provider?




Reply via email to