No.  We have several users running several services as
assignments for a course.  We have folders that the
students can write to.  This should not be an issue
because we do have one other service that works using
this directory structure.

--- [EMAIL PROTECTED] wrote:

> MyService is in the package dummy?If this,then
> generated wsdl's targetNamespace should be
>
"targetNamespace="http://localhost:8080/axis/MyService.jws";
> 
> I am not sure of it,but you can try it!
> 
> Best Regards,
> 
> Robert Zhang
> Email:[EMAIL PROTECTED]
> Tel:86-010-62014411-2437
> 
> ----- ԭ�ʼ� -----
> ��: J R <[EMAIL PROTECTED]>
> ����: ������, ���� 16��, 2005 ����3:16
> ����: Interesting Error
> 
> > I have created a service with the following
> client:
> > 
> > public class MyClient
> > {
> >   public static void main(String [] args) throws
> > Exception {
> >       Options options = new Options(args);
> > 
> >       String endpoint = "http://localhost:"; +
> > options.getPort() +
> >                        
> "/axis/dummy/MyService.jws";
> > 
> > 
> >       Service  service = new Service();
> >       Call     call    = (Call)
> service.createCall();
> > 
> >       call.setTargetEndpointAddress( new
> > java.net.URL(endpoint) );
> >       call.setOperationName( "checkServer" );
> >       call.addParameter( "ipaddress",
> > XMLType.XSD_STRING, ParameterMode.IN );
> >       call.setReturnType( XMLType.XSD_STRING );
> > 
> >       System.out.println( call.invoke( new Object
> []
> > { args[1] }) );
> > 
> >   }
> > }
> > 
> > 
> > The service uses threads and a network connection
> to
> > work correctly.
> > 
> > I get the following error message:
> > Exception in thread "main" AxisFault
> > faultCode:
> >
>
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException
> > faultSubcode:
> > faultString:
> > java.lang.reflect.InvocationTargetException
> > faultActor:
> > faultNode:
> > faultDetail:
> >       
> >
>
{http://xml.apache.org/axis/}hostname:myhost.myserver.edu
> > 
> > java.lang.reflect.InvocationTargetException
> >        at
> >
>
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
> >        at
> >
>
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)
> >        at
> >
>
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
> >        at
> >
>
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
> > Source)
> >        at
> >
>
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
> > Source)
> >        at
> >
>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> > Source)
> >        at
> >
>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> > Source)
> >        at
> >
>
org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > Source)
> >        at
> >
>
org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > Source)
> >        at
> > org.apache.xerces.parsers.XMLParser.parse(Unknown
> > Source)
> >        at
> >
>
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> > Source)
> >        at
> >
>
javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> >        at
> >
>
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
> >        at
> >
>
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645)
> >        at
> >
>
org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
> >        at
> >
>
org.apache.axis.message.addressing.handler.AddressingHandler.processClientResponse(AddressingHandler.java:305)
> >        at
> >
>
org.apache.axis.message.addressing.handler.AddressingHandler.invoke(AddressingHandler.java:110)
> >        at
> >
>
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> >        at
> >
>
org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> >        at
> >
>
org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> >        at
> >
>
org.apache.axis.client.AxisClient.invoke(AxisClient.java:190)
> >        at
> >
>
org.apache.axis.client.Call.invokeEngine(Call.java:2726)
> >        at
> > org.apache.axis.client.Call.invoke(Call.java:2709)
> >        at
> > org.apache.axis.client.Call.invoke(Call.java:2385)
> >        at
> > org.apache.axis.client.Call.invoke(Call.java:2308)
> >        at
> > org.apache.axis.client.Call.invoke(Call.java:1765)
> > 
> > The WSDL for my code is the following:
> > <wsdl:definitions
> >
>
targetNamespace="http://localhost:8080/axis/dummy/MyService.jws";>
> > -
> >     <!--
> > WSDL created by Apache Axis version: 1.2
> > Built on May 03, 2005 (02:20:24 EDT)
> > -->
> > -
> >     <wsdl:message name="checkServerResponse">
> > <wsdl:part name="checkServerReturn"
> > type="xsd:string"/>
> > </wsdl:message>
> > -
> >     <wsdl:message name="checkServerRequest">
> > <wsdl:part name="ipaddress" type="xsd:string"/>
> > </wsdl:message>
> > -
> >     <wsdl:portType name="MyService">
> > -
> >     <wsdl:operation name="checkServer"
> > parameterOrder="ipaddress">
> > <wsdl:input message="impl:checkServerRequest"
> > name="checkServerRequest"/>
> > <wsdl:output message="impl:checkServerResponse"
> > name="checkServerResponse"/>
> > </wsdl:operation>
> > </wsdl:portType>
> > -
> >     <wsdl:binding name="MyServiceSoapBinding"
> > type="impl:ArinWhois">
> > <wsdlsoap:binding style="rpc"
> > transport="http://schemas.xmlsoap.org/soap/http"/>
> > -
> >     <wsdl:operation name="checkServer">
> > <wsdlsoap:operation soapAction=""/>
> > -
> >     <wsdl:input name="checkServerRequest">
> > <wsdlsoap:body
> >
>
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
> > namespace="http://DefaultNamespace";
> use="encoded"/>
> > </wsdl:input>
> > -
> >     <wsdl:output name="checkServerResponse">
> > <wsdlsoap:body
> >
>
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
> >
>
namespace="http://localhost:8080/axis/dummy/MyService.jws";
> > use="encoded"/>
> > </wsdl:output>
> > </wsdl:operation>
> > </wsdl:binding>
> > -
> >     <wsdl:service name="MyServiceService">
> > -
> >     <wsdl:port binding="impl:MyServiceSoapBinding"
> > name="MyService">
> > <wsdlsoap:address
> >
>
location="http://localhost:8080/axis/dummy/MyService.jws"/>
> > </wsdl:port>
> > </wsdl:service>
> > </wsdl:definitions>
> > 
> > What could be causing this?  I am sure it is my
> fault.
> > 
> > JR
> > 
> > 
> >             
> > __________________________________ 
> > Discover Yahoo! 
> > Get on-the-go sports scores, stock quotes, news
> and more. Check it 
> > out! 
> > http://discover.yahoo.com/mobile.html
> >
> 
> 



                
__________________________________ 
Discover Yahoo! 
Have fun online with music videos, cool games, IM and more. Check it out! 
http://discover.yahoo.com/online.html

Reply via email to