Hi,
Do you have any idea/ code sample how can I write client to Apache
Tomcat configures to work over HTTPS?
Thanks.
-Original Message-
From: [EMAIL PROTECTED] [mailto:SoumenS@;Atoga.com]
Sent: Wednesday, November 13, 2002 4:58 PM
To: [EMAIL PROTECTED]
Subject: RE: Serializer + deployment descriptor
Scott,
In the example you have given, the web service handles
http://xml.apache.org/soap gracefully by ridirecting
to http://xml.apache.org/soap/. I beleive similar graceful
handling should be implemented for finding type mapping.
In other words the trailing / should not cause finding
type mapping to fail -- since we know what the software
developer intended to do. From a user point of view
why should the trailing '/' be significant -- I am looking
for rationale behind the spec. If we find the rationale,
it may become apparent that the rationale may not apply
in type mapping situation.
Soumen Sarkar.
-Original Message-
From: Scott Nichol [mailto:snicholnews@;scottnichol.com]
Sent: Wednesday, November 13, 2002 11:00 AM
To: [EMAIL PROTECTED]
Subject: Re: Serializer + deployment descriptor
The URI spec is at http://www.ietf.org/rfc/rfc2396.txt.
FWIW, trailing '/' is significant in the URL subset of URI. For
example, when I point Internet Explorer to http://xml.apache.org/soap,
the response it gets is
HTTP/1.1 301 Moved Permanently
Date: Wed, 13 Nov 2002 18:53:18 GMT
Server: Apache/2.0.43 (Unix)
Location: http://xml.apache.org/soap/
Content-Length: 308
Connection: close
Content-Type: text/html; charset=iso-8859-1
301 Moved Permanently
Moved Permanently
The document has moved http://xml.apache.org/soap/";>here.
Apache/2.0.43 Server at xml.apache.org Port 80
IE magically follows the redirection to show me a page, but I am
actually seeing http://xml.apache.org/soap/, not the exact URL I
originally requested.
Scott Nichol
- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 13, 2002 1:20 PM
Subject: RE: Serializer + deployment descriptor
> I would like to get an explannation why putting a trailing
> '/' matter so much? From a semantic point of view, the following
> two namespace names
>
> http://schemas.xmlsoap.org/soap/encoding/
> http://schemas.xmlsoap.org/soap/encoding
>
> looks the same and it is no fault of user
> that he could not get type mapping to work.
>
> Why should "simple ones that frustrate you the most"
> happen, with any software specification or implementation?
>
> Is this not a bug in some specification or implementation?
>
> Soumen Sarkar.
>
> -Original Message-
> From: Mattias Jiderhamn [mailto:mattias@;expertsystem.se]
> Sent: Wednesday, November 13, 2002 9:32 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Serializer + deployment descriptor
>
>
> It's always the simple ones that frustrate you the most...
>
> Anyway, a HUGE thank you!
>
> > -Original Message-
> > From: Scott Nichol [mailto:snicholnews@;scottnichol.com]
> > Sent: Wednesday, November 13, 2002 6:26 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: Serializer + deployment descriptor
> >
> >
> > Try putting a trailing / on the encoding:
> >
> > http://schemas.xmlsoap.org/soap/encoding/
> >
> > instead of
> >
> > http://schemas.xmlsoap.org/soap/encoding
> >
> > Scott Nichol
> >
> > - Original Message -
> > From: "Mattias Jiderhamn" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, November 13, 2002 4:12 AM
> > Subject: Serializer + deployment descriptor
> >
> >
> > > I am really, really tired of the fact that I can not get any type
> > mappings
> > > to work in the deployment desriptor.
> > >
> > > If I have the file:
> > > http://xml.apache.org/xml-soap/deployment";
> > > id="urn:ApiTest">
> > >> > scope="Application"
> > > methods="isOk getIntPair getIntArray getIntPairArray
getNullObject
> > > getNullArray">
> > >
> > >
> > >
> > > org.apache.soap.server.DOMFaultListener
> > >
> > >
> > >
> > > http://schemas.xmlsoap.org/soap/encoding";
> > > xmlns:x="urn:ApiTest" qname="x:IntPair"
> > > javaType="se.exder.api.IntPair"
> > >
> > java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer"
> > >
> >
xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/>
> > >
> > >
> > >
> > > and try to deploy it with
> > > java -classpath $CLASSPATH
> > org.apache.soap.server.ServiceManagerClient
> > > http://localhost/servlet/rpcrouter deploy filename.wsdd
> > > The mapping is never working (client says
> > > "java.lang.IllegalArgumentException: No Serializer found to
serialize
> > a
> > > 'se.exder.api.IntPair' using encoding style
> > > 'http://schemas.xmlsoap.org/soap/encoding/'")
> > >
> > > But if I input the exact same information in the admin page
> > > (/soap/deploy.jsp) everything works just fine. (See attached
> > sceenshots).
> > >
> > > I always undeploy the service before re-deploying. I have tried
the
> > latest
> > > build (2002-