xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.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-extension-jms.xml" />
< jaxws:endpoint
serviceName = "customer:CustomerServiceService"
endpointName = "customer:CustomerServiceEndpoint"
implementor = "test.service.impl.CustomerServiceImpl" >
< jaxws:features >
< bean class = "org.apache.cxf.transport.jms.JMSConfigFeature"
p:jmsConfig-ref = "jmsConfig" />
</ jaxws:features >
</ jaxws:endpoint >
< bean id = "jmsConfig"
class = "org.apache.cxf.transport.jms.JMSConfiguration"
p:connectionFactory-ref = "jmsConnectionFactory"
p:targetDestination = "test.cxf.jmstransport.queue" />
< bean id = "jmsConnectionFactory"
class = "org.springframework.jms.connection.SingleConnectionFactory" >
< property name = "targetConnectionFactory" >
< bean
class = "org.apache.activemq.ActiveMQConnectionFactory" >
< property name = "brokerURL"
</ bean >
</ property >
</ bean >
</ beans >
|
客户端配置:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.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-extension-jms.xml" />
< jaxws:client id = "CustomerService"
serviceName = "customer:CustomerServiceService"
endpointName = "customer:CustomerServiceEndpoint"
serviceClass = "test.service.CustomerService" >
< jaxws:features >
class = "org.apache.cxf.transport.jms.JMSConfigFeature"
p:jmsConfig-ref = "jmsConfig" />
</ jaxws:features >
</ jaxws:client >
< bean id = "jmsConfig"
class = "org.apache.cxf.transport.jms.JMSConfiguration"
p:connectionFactory-ref = "jmsConnectionFactory"
p:targetDestination = "test.cxf.jmstransport.queue" />
< bean id = "jmsConnectionFactory"
class = "org.springframework.jms.connection.SingleConnectionFactory" >
< property name = "targetConnectionFactory" >
< bean
class = "org.apache.activemq.ActiveMQConnectionFactory" >
< property name = "brokerURL"
</ bean >
</ property >
</ bean >
</ beans >
|