출처 : http://cyberhp.egloos.com/1409501
지난 번에 사용자 정의 WSDL에서 Port Address를 Ant Replace Task를 이용하여 변경하는 것에 대해 글을 올렸었다.
오늘에서야 다시 안 사실. AXIS2의 services.xml에서 파라미터 설정으로 동적으로 변경 가능하다.
services.xml에서 다음과 같이 파라미터 설정을 하면 된다.
<service name="ESBReceiver">
<description>
Receive Real Time Signal Data
</description>
<schema schemaNamespace="http://egloos.com.cyberhp/xsd" />
<parameter name="modifyUserWSDLPortAddress">true</parameter>
<parameter name="useOriginalwsdl">true</parameter>
<parameter name="ServiceObjectSupplier" locked="false">
org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier
</parameter>
<parameter name="SpringBeanName" locked="false">wsReceiver</parameter>
<operation name="onMessage">
<messageReceiver
class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver" />
</operation>
</service>
'웹서비스' 카테고리의 다른 글
XML Web Services 정리 (0) | 2010.07.16 |
---|---|
AXIS2에는 내장된 SOAPMonitor (0) | 2010.07.15 |
AXIS2에서 SOAP Header 다루기 Part 1~3(AXIS2 Module). (0) | 2010.07.15 |
Apache AXIS를 이용한 웹서비스 강좌 - 예제포함 (0) | 2010.07.13 |
Web Service 링크 (0) | 2010.07.13 |