W3C home > Mailing lists > Public > www-jigsaw@w3.org > January to February 2000

Re: Problems with servlet

From: Yves Lafon <ylafon@w3.org>
Date: Sun, 13 Feb 2000 15:15:05 +0100 (MET)
To: Peter Schuller <scode@scode.webprovider.com>
cc: www-jigsaw@w3.org
Message-ID: <Pine.GSO.4.21.0002131511010.19325-100000@tarantula.inria.fr>
On Sun, 13 Feb 2000, Peter Schuller wrote:

> Hello,
> 
> I've been trying to get a servlet to work in Jigsaw, but am having some
> problems (and I've had them before and given up).
> 
> I don't have a /servlet directory, so I want to add a servlet manually.
> 
> I have:
> 
>    * Created a ServletWrapper resource with the identifier "MailForm"
>    * Verified it got a proper ServletWrapperFrame attached to it
>    * Put the fully qualified class name in the servlet class field
>      ("xxx.yyy.MailForm")
>    * Made sure the package root is in the CLASSPATH
>    * Restarted Jigsaw after every single configuration change (and verified
>      the changes were saved and re-read)
>    
> But I am still getting nothing but a closed connection when I try to access
> the resource (Netscape reports "the document contanied no data", and a
> telnet session confirms that Jigsaw closes the connection after being given
> the GET command). The logs contain nothing useful.
> 
> The servlet is never invoked, as is verified by some debug print-outs I've
> made in the various methods.
> 
> What am I doing wrong? Other servlets seemingly configured the same way seem
> to work. The difference is that those were configured by the default indexer
> of the /servlet directory (which no longer exists, but that's another matter).

The servlet should be in a directory configured to allow servlets, it can
be done easily.
If your servlet is /foo/bar/myServlet, edit the /foo/bar resource. Delete
its HTTPFrame, and replace it by an org.w3c.jigsaw.servlet.ServletDirectoryFrame
It is equivalent of setting the CLASSPATHfor the servlet inside this
container.
Hope this helps,

      /\          - Yves Lafon - World Wide Web Consortium - 
  /\ /  \        Architecture Domain - Jigsaw Activity Leader
 /  \    \/\    
/    \   /  \   http://www.w3.org/People/Lafon - ylafon@w3.org    
Received on Sunday, 13 February 2000 09:13:14 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 9 April 2012 12:13:34 GMT