já dizia o Jack algum tempo atrás: vamos por partes 
Qual o erro que deu?
depois q vc pegou o wsdl é simples:
java org.apache.axis.wsdl.WSDL2Java nomearquivo.wsdl
mas é preciso ter alguns jar no classpath: axis.jar, axis-ant.jar, commons-discovery.jar, commons-logging.jar, jaxrpc.jar, log4j-1.2.8.jar, saaj.jar e wsdl4j.jar.
Eu acredito que ser vc pegar outras classes, mudar a extensão, e colocar no diretório jwsClasses deve funcionar.
qdo vc trabalha com arquivos wsdd vc pode acessar outras classes do teu sistema normalmente, acredito que desta outra forma tbm.
sim, vc pode criar as classes, criar o wsdd na mão, e depois pegar o wsdl q o própria axis gera.
não, ele contém outras inf. conf exemplo abaixo q eu utilizo:
[code]<?xml version="1.0" encoding="UTF-8"?>
<deployment name="defaultClientConfig"
xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
xmlns:handler="http://xml.apache.org/axis/wsdd/providers/handler"
xmlns:tns1="http://generated.entity.business.geral.vendas.support" >
<globalConfiguration>
<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>
<!-- uncomment this if you want the SOAP monitor -->
<handler type="java:org.apache.axis.handlers.SOAPMonitorHandler"/>
</requestFlow>
<!-- uncomment this if you want the SOAP monitor -->
<responseFlow>
<handler type="java:org.apache.axis.handlers.SOAPMonitorHandler"/>
</responseFlow>
</globalConfiguration>
<handler type="java:org.apache.axis.handlers.http.URLMapper" name="URLMapper"/>
<handler type="java:org.apache.axis.transport.local.LocalResponder" name="LocalResponder"/>
<handler type="java:org.apache.axis.handlers.SimpleAuthenticationHandler" name="Authenticate"/>
<service name="AdminService" provider="java:MSG">
<namespace>http://xml.apache.org/axis/wsdd/</namespace>
<parameter name="allowedMethods" value="AdminService"/>
<parameter name="enableRemoteAdmin" value="false"/>
<parameter name="className" value="org.apache.axis.utils.Admin"/>
</service>
<service name="Version" provider="java:RPC">
<parameter name="allowedMethods" value="getVersion"/>
<parameter name="className" value="org.apache.axis.Version"/>
</service>
<service name="Sync" provider="java:RPC">
<parameter name="allowedMethods" value="*"/>
<parameter name="className" value="support.vendas.sincronizacao.web.webservice.SincronizacaoDadosWebService"/>
<beanMapping qname="tns1:Cliente" languageSpecificType="java:support.vendas.geral.business.entity.generated.Cliente"/>
</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>[/code]