You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Roman Heinrich <ro...@interway.sk> on 2007/06/06 13:16:40 UTC
wsdl2java and wsdd provider
Hi all,
i have used axis-admin ant task in my build.xml file:
<target name="deploy.ws.users">
<axis-admin
url="http://localhost:8888/axis/servlet/AxisServlet"
xmlfile="${src}/sk/orange/shop/model/ws/deploy.wsdd"
failonerror="true"
debug="true"/>
</target>
and it`s generating this deploy.wsdd:
<deployment
xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<!-- Services from UsersService WSDL service -->
*<service name="UsersService" provider="java:RPC" style="wrapped"
use="literal">*
<parameter name="wsdlTargetNamespace" value="urn:Users"/>
<parameter name="wsdlServiceElement" value="UsersService"/>
<parameter name="schemaQualified"
value="http://dto.db.shop.orange.sk,urn:Users"/>
<parameter name="wsdlServicePort" value="UsersService"/>
<parameter name="className"
value="sk.orange.shop.model.ws.UsersServiceSoapBindingImpl"/>
<parameter name="wsdlPortType" value="Users"/>
<parameter name="typeMappingVersion" value="1.2"/>
<operation name="getUser" qname="operNS:getUser"
xmlns:operNS="urn:Users" returnQName="retNS:getUserReturn"
xmlns:retNS="urn:Users" returnType="rtns:UserDTO"
xmlns:rtns="http://dto.db.shop.orange.sk" soapAction="" >
<parameter qname="pns:in0" xmlns:pns="urn:Users" type="tns:int"
xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
</operation>
<parameter name="allowedMethods" value="getUser"/>
<typeMapping
xmlns:ns="http://dto.db.shop.orange.sk"
qname="ns:UserDTO"
type="java:sk.orange.shop.db.dto.UserDTO"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
/>
</service>
</deployment>
Is there some way to define provider for service to EJB in ant task ?
I`m using oc4j 10.1.3 and when deploying web service to axis, ejb is not
visible to axis.
Thanks.