[
https://issues.apache.org/jira/browse/AXIS2-3955?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Amila Chinthaka Suriarachchi resolved AXIS2-3955.
-------------------------------------------------
Resolution: Fixed
this issue has nothing to do with codegen.
This exception comes since you have put a service file without a META-INF
folder.
with wsdl2java if you need to generate only the client side code
use -u -uw
and for server side use -ss -sd -uw
> AXIS2 Client requires replicated Server configuration for analyzing web
> service answers, e.g. repository\services\SecureService
> -------------------------------------------------------------------------------------------------------------------------------
>
> Key: AXIS2-3955
> URL: https://issues.apache.org/jira/browse/AXIS2-3955
> Project: Axis2
> Issue Type: Bug
> Components: codegen
> Affects Versions: 1.4
> Environment: Windows XP SP3, Rampart 1.3/1.4
> Reporter: Thomas Poetter
> Original Estimate: 48h
> Remaining Estimate: 48h
>
> The generated AXIS2 client reuses some specific server code when analyzing
> web service answers and thus also requires configuration files that should be
> specific to only the server - in my case in the project's subdirectory
> repository\services\SecureService. This dependency should be removed or at
> least be documented so that people find a workaround.
> An example is e.g. the SecureService example in Tong's ebook:
> http://www.agileskills2.org/DWSAA/index.html
> Source code can be downloaded from here:
> http://www.agileskills2.org/DWSAA/source.zip
> Error call stacks:
> org.apache.axis2.deployment.DeploymentException: Invalid service. META-INF
> directory not found.
> at
> org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLs(ArchiveReader.java:274)
> at
> org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:64)
> at
> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:137)
> at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:571)
> at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:141)
> at
> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:318)
> at
> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:220)
> at
> org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:118)
> at
> org.apache.axis2.deployment.FileSystemConfigurator.loadServices(FileSystemConfigurator.java:146)
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:78)
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:180)
> at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:185)
> at com.ttdev.secure.client.SecureClient.main(SecureClient.java:27)
> Caused by: org.apache.axis2.deployment.DeploymentException: Invalid service.
> META-INF directory not found.
> at
> org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLs(ArchiveReader.java:262)
> ... 12 more
> soapMsg =
> [MessageContext: logID=urn:uuid:D5C1BF9606BFA661FE1217406972370]
> org.apache.axis2.context.messagecont...@10849bc[logcorrelationid=urn:uuid:D5C1BF9606BFA661FE1217406972370,options=org.apache.axis2.client.opti...@1e59128,FLOW=1,processingFault=false,paused=false,outputWritten=false,newThreadRequired=false,isSOAP11=true,executionChain=<null>,executedPhases=<null>,doingREST=false,doingMTOM=false,doingSwA=false,currentHandlerIndex=0,currentPhaseIndex=0,failureReason=<null>,envelope=<?xml
> version='1.0' encoding='utf-8'?><soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns1:concat
>
> xmlns:ns1="http://ttdev.com/ss"><s1>xyz</s1><s2>111</s2></ns1:concat></soapenv:Body></soapenv:Envelope>,operationcontext=org.apache.axis2.context.operationcont...@187814,responseWritten=false,serverSide=false,servicecontext=org.apache.axis2.context.servicecont...@73a7ab,serviceContextID=<null>,servicegroupcontext=org.apache.axis2.context.servicegroupcont...@104faf8,serviceGroupContextId=<null>,sessionContext=<null>,incomingTransportName=<null>,selfManagedDataDelimiter=*,lastTouchedTime=0]
> soapMsg-Envelope =
> <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns1:concat
>
> xmlns:ns1="http://ttdev.com/ss"><s1>xyz</s1><s2>111</s2></ns1:concat></soapenv:Body></soapenv:Envelope>
>
> org.apache.axiom.soap.impl.llom.soapenvelopei...@9ced8e[ns=org.apache.axiom.om.impl.omnamespaceimpl@212ecf42,localName=Envelope,firstChild=<soapenv:Header
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> />,namespaces={soapenv=org.apache.axiom.om.impl.omnamespacei...@212ecf42},attributes=<null>,noPrefixNamespaceCounter=0,lastChild=<soapenv:Body
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><ns1:concat
> xmlns:ns1="http://ttdev.com/ss"><s1>xyz</s1><s2>111</s2></ns1:concat></soapenv:Body>,lineNumber=0,parent=<null>,nextSibling=<null>,previousSibling=<null>,builder=<null>,done=true,nodeType=0,factory=org.apache.axiom.soap.impl.llom.soap11.soap11fact...@2ba11b]
> soapMsgTxt =
>
> org.apache.axiom.soap.impl.llom.soapenvelopei...@9ced8e[ns=org.apache.axiom.om.impl.omnamespaceimpl@212ecf42,localName=Envelope,firstChild=<soapenv:Header
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> />,namespaces={soapenv=org.apache.axiom.om.impl.omnamespacei...@212ecf42},attributes=<null>,noPrefixNamespaceCounter=0,lastChild=<soapenv:Body
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><ns1:concat
> xmlns:ns1="http://ttdev.com/ss"><s1>xyz</s1><s2>111</s2></ns1:concat></soapenv:Body>,lineNumber=0,parent=<null>,nextSibling=<null>,previousSibling=<null>,builder=<null>,done=true,nodeType=0,factory=org.apache.axiom.soap.impl.llom.soap11.soap11fact...@2ba11b]
> Exception in thread "main" org.apache.axis2.AxisFault: Error in signature
> with X509Token
> at
> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:486)
> at
> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:343)
> at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:389)
> at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:211)
> at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
> at
> com.ttdev.secure.client.SecureServiceStub.concat(SecureServiceStub.java:175)
> at com.ttdev.secure.client.SecureClient.main(SecureClient.java:43)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]