Hello Mark,
Servlet mapping:
---------------------
<!-- The mapping for the CGI Gateway servlet -->
<servlet-mapping>
<servlet-name>cgi</servlet-name>
<url-pattern>/cgi-bin/*</url-pattern>
</servlet-mapping>
---------------------
The URL: http://zee:8080/cgi-bin/index.pl
Script index.pl:
---------------------
#!/bin/perl
print "Content type: text/html\n\n";
print "Hello World\n";
---------------------
Thank you!
/Sergeyk
(Lab Documentation -
"\\Lizard\rad\DraftDocs\msv\ctn\1290 Lab network description")
Phone: 604 918-6360
Cell: 604 351-8966
> -----Original Message-----
> From: Mark Thomas [mailto:[EMAIL PROTECTED]
> Sent: Sunday, November 21, 2004 9:11 AM
> To: 'Tomcat Users List'
> Subject: RE: CGI Again...Servlet.service() for servlet cgi threw exception
>
>
> I'll look into this but I need a bit more info:
>
> 1. What servlet mapping did you specify in web.xml?
> 2. What URL are you requesting?
>
> Mark
>
> > -----Original Message-----
> > From: Sergey Kamshilin [mailto:[EMAIL PROTECTED]
> > Sent: Saturday, November 20, 2004 12:00 AM
> > To: [EMAIL PROTECTED]
> > Subject: CGI Again...Servlet.service() for servlet cgi threw exception
> >
> > Sorry guys, I gave up digging into it and haven't seen such
> > problems in
> > archives...
> >
> > Tomcat 4.1.31 on Solaris.
> >
> > I enabled cgi scripting:
> > changes in web.xml:
> > ------
> > <servlet>
> > <servlet-name>cgi</servlet-name>
> >
> > <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
> > <init-param>
> > <param-name>debug</param-name>
> > <param-value>6</param-value>
> > </init-param>
> > <init-param>
> > <param-name>cgiPathPrefix</param-name>
> > <param-value>/WEB-INF/cgi-bin/</param-value>
> > </init-param>
> > <load-on-startup>5</load-on-startup>
> > </servlet>
> > ------
> > renamed servlets-cgi.jar....
> >
> > The script is
> > /usr/jakarta-tomcat/webapps/ROOT/WEB-INF/cgi-bin/index.pl
> > (Everything is OK, Right?)
> > ------------
> > when I try to access it I got the error:
> > 2004-11-19 15:53:15 cgi: findCGI: path=/index.cgi,
> > /usr/jakarta-tomcat-4.1.31/webapps/ROOT//WEB-INF/cgi-bin/
> > 2004-11-19 15:53:15 cgi: findCGI:
> > currentLoc=/usr/jakarta-tomcat-4.1.31/webapps/ROOT/WEB-INF/cgi-bin
> > 2004-11-19 15:53:15 cgi: findCGI:
> > currentLoc=/usr/jakarta-tomcat-4.1.31/webapps/ROOT/WEB-INF/cgi-bin
> > 2004-11-19 15:53:15 cgi: findCGI: FOUND cgi at
> > /usr/jakarta-tomcat-4.1.31/webapps/ROOT/WEB-INF/cgi-bin/index.cgi
> > 2004-11-19 15:53:15 StandardWrapperValve[cgi]:
> > Servlet.service() for servlet
> > cgi threw exception
> > java.lang.StringIndexOutOfBoundsException: String index out
> > of range: -2
> > at java.lang.String.substring(String.java:1444)
> > at java.lang.String.substring(String.java:1411)
> > at
> > org.apache.catalina.servlets.CGIServlet$CGIEnvironment.findCGI
> > (CGIServlet.ja
> > va:935)
> > ------------
> > Why the servlet makes exception???? What else I need to check?
> >
> > Thank you!
> >
> > /Sergeyk
> >
> > (Lab Documentation -
> > "\\Lizard\rad\DraftDocs\msv\ctn\1290 Lab network description")
> > Phone: 604 918-6360
> > Cell: 604 351-8966
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]