On Tuesday 11 November 2008 12:31:32 pm Harry van Rijn wrote: > Hi, > > It looks like that properties in the http:conduit element are NOT resolved. > Is there a way out?
This SHOULD be working in CXF 2.1.3, maybe 2.1.2. What version of CXF are you using? Dan > I want to refer to configuration files in the JBoss > config directoy: > > <sec:keyManagers > keyPassword="${model.server.keystore.password}"> > <sec:keyStore type="JKS" > password="${model.server.keystore.password}" > > file="${jboss.server.home.dir}/conf/props/model/${model.server.keystore.fil >ename}"/> > > Here is my beans containing file: > > <beans > xmlns="http://www.springframework.org/schema/beans" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:sec="http://cxf.apache.org/configuration/security" > xmlns:http="http://cxf.apache.org/transports/http/configuration" > xmlns:jaxws="http://cxf.apache.org/jaxws" > xmlns:wsa="http://cxf.apache.org/ws/addressing" > xmlns:cxf="http://cxf.apache.org/core" > xsi:schemaLocation=" > http://cxf.apache.org/core > http://cxf.apache.org/schemas/core.xsd > http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans.xsd > 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://cxf.apache.org/core > http://cxf.apache.org/schemas/core.xsd > http://cxf.apache.org/jaxws > http://cxf.apache.org/schemas/jaxws.xsd"> > > <bean > class="org.springframework.beans.factory.config.PropertyPlaceholderConfigur >er"> <property name="location"> > > <value>${jboss.server.config.url}/props/model/model.properties</value> > </property> > </bean> > > <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://modelwebservice.c.b.a/wsdl}ModelPort.http-conduit"> > <http:tlsClientParameters secureSocketProtocol="SSL"> > <sec:keyManagers > keyPassword="${model.server.keystore.password}"> > <sec:keyStore type="JKS" > password="${model.server.keystore.password}" > > file="${jboss.server.home.dir}/conf/props/model/${model.server.keystore.fil >ename}"/> </sec:keyManagers> > <sec:trustManagers> > <sec:keyStore type="JKS" > password="${model.server.truststore.password}" > > file="${jboss.server.home.dir}/conf/props/model/${model.server.truststore.f >ilename}"/> </sec:trustManagers> > <sec:cipherSuitesFilter> > <!-- these filters ensure that a ciphersuite > with > export-suitable or null encryption is used, > but exclude anonymous Diffie-Hellman key change as > this is vulnerable to man-in-the-middle attacks --> > <sec:include>.*_EXPORT_.*</sec:include> > <sec:include>.*_EXPORT1024_.*</sec:include> > <sec:include>.*_WITH_DES_.*</sec:include> > <sec:include>.*_WITH_NULL_.*</sec:include> > <sec:exclude>.*_DH_anon_.*</sec:exclude> > </sec:cipherSuitesFilter> > </http:tlsClientParameters> > > <!-- Default: authorization = none > <http:authorization> > <sec:UserName>tomcat</sec:UserName> > <sec:Password>tomcat</sec:Password> > </http:authorization> > --> > > <!-- Default: AutoRedirect = false, Connection = close > <http:client AutoRedirect="true" Connection="Keep-Alive"/> > --> > > <http:client ContentType="text/xml"/> > </http:conduit> > > <bean id="modelWebService" > class="com.tsystems.model.server.ModelPortTypeImpl" lazy-init="true" > > <property name="preis" value="${model.price}"/> > <property name="menge" value="${model.quantity}"/> > </bean> > > <cxf:bus> > <cxf:features> > <cxf:logging/> > </cxf:features> > </cxf:bus> > > <jaxws:endpoint id="modelEndpoint" > implementor="#modelWebService" > wsdlLocation="WEB-INF/wsdl/ModelWebService.wsdl" > address="/Model"> > </jaxws:endpoint> > > </beans> -- Daniel Kulp [EMAIL PROTECTED] http://dankulp.com/blog