Hi ,

server-config.wsdd is located in the axis webapps when installed the war into tomcat container.

below is the sample of the file:
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/"; xmlns:java="http://xml.apache.org/axis/wsdd/providers/java";>
<globalConfiguration>
<parameter name="adminPassword" value="admin"/>
<parameter name="attachments.Directory" value="C:\tomcat\jakarta-tomcat-5.0.25\webapps\libra\WEB-INF\attachments"/>
<parameter name="attachments.implementation" value="org.apache.axis.attachments.AttachmentsImpl"/>
<parameter name="sendXsiTypes" value="true"/>
<parameter name="sendMultiRefs" value="true"/>
<parameter name="sendXMLDeclaration" value="true"/>
<parameter name="axis.sendMinimizedElements" value="true"/>
<requestFlow>
<handler type="java:org.apache.axis.handlers.JWSHandler">
<parameter name="scope" value="session"/>
</handler>
<handler type="java:org.apache.axis.handlers.JWSHandler">
<parameter name="scope" value="request"/>
<parameter name="extension" value=".jwr"/>
</handler>
</requestFlow>
</globalConfiguration>
<handler name="LocalResponder" type="java:org.apache.axis.transport.local.LocalResponder"/>
<handler name="URLMapper" type="java:org.apache.axis.handlers.http.URLMapper"/>
<handler name="Authenticate" type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/>
<service name="MonitorStatus" provider="java:RPC">
<parameter name="allowedMethods" value="*"/>
<parameter name="className" value="nlb.libra.monitor.daemon.MonitorStatusService"/>
<beanMapping languageSpecificType="java:nlb.libra.monitor.model.MonitorRecord" qname="ns1:MonitorRecord" xmlns:ns1="urn:MonitorService"/>
<beanMapping languageSpecificType="java:java.util.List" qname="ns2:ListRecord" xmlns:ns2="urn:ListService"/>
</service>
<service name="AdminService" provider="java:MSG">
<parameter name="allowedMethods" value="AdminService"/>
<parameter name="enableRemoteAdmin" value="false"/>
<parameter name="className" value="org.apache.axis.utils.Admin"/>
<namespace>http://xml.apache.org/axis/wsdd/</namespace>
</service>
<service name="MessageService" provider="java:MSG" style="message" use="literal">
<parameter name="allowedMethods" value="echoElements"/>
<parameter name="className" value="com.axis.test.MessageService"/>
</service>
<service name="Version" provider="java:RPC">
<parameter name="allowedMethods" value="getVersion"/>
<parameter name="className" value="org.apache.axis.Version"/>
</service>
<service name="monitor" provider="java:RPC">
<operation name="getCurrentDeviceStatusRecords" qname="ns12:getCurrentDeviceStatusRecords" returnQName="getCurrentDeviceStatusRecordsReturn" returnType="ns12:ArrayOf_tns2_MonitorRecord" xmlns:ns12="urn:monitor"/>
<operation name="getCurrentStatusList" qname="ns13:getCurrentStatusList" returnQName="getCurrentStatusListReturn" returnType="soapenc:Array" xmlns:ns13="urn:monitor" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
<parameter name="allowedMethods" value="getCurrentDeviceStatusRecords getCurrentStatusList"/>
<parameter name="wsdlPortType" value="Monitor"/>
<parameter name="scope" value="Session"/>
<parameter name="className" value="nlb.libra.monitor.webservice.ws.MonitorSoapBindingImpl"/>
<parameter name="wsdlServicePort" value="monitor"/>
<parameter name="wsdlTargetNamespace" value="urn:monitor"/>
<parameter name="wsdlServiceElement" value="MonitorService"/>
<typeMapping deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; qname="ns14:ArrayOf_tns2_MonitorRecord" serializer="org.apache.axis.encoding.ser.ArraySerializerFactory" type="java:nlb.libra.monitor.webservice.ws.MonitorRecord[]" xmlns:ns14="urn:monitor"/>
<typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; qname="ns15:MonitorRecord" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:nlb.libra.monitor.webservice.ws.MonitorRecord" xmlns:ns15="http://model.monitor.libra.nlb"/>
<typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; qname="ns16:MonitorRecord" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:nlb.libra.monitor.model.MonitorRecord" xmlns:ns16="http://model.monitor.libra.nlb"/>
</service>
<transport name="http">
<requestFlow>
<handler type="URLMapper"/>
<handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
</requestFlow>
</transport>
<transport name="local">
<responseFlow>
<handler type="LocalResponder"/>
</responseFlow>
</transport>
</deployment>


Patrick Verboom wrote:

Hi,

The documentation is talking about a server-config.wsdd file that should be located in the WEB-INF directory. But the default axis webapp doesn't have a server-config.wsdd file in the WEB-INF.

What to do now? If i create one by hand what should it look like. Are there any manuals/descriptions for this? Can someone show me an example?

Regards,
Patrick Verboom


.




Reply via email to