Re: How to run CGI script using Apache tomcat server?

2014-11-19 Thread Sumankumar Panchal
Hi,

I have resolved the issue.

On Tue, Nov 18, 2014 at 1:21 PM, André Warnier a...@ice-sa.com wrote:

 Sumankumar Panchal wrote:

 Hello All,

 I would like to run CGI script using Apache tomcat server on Linux. I have
 added following lines in apache/conf/web.xml file.and create directory
 cgi inside WEB-INF with all necessary file/dir permission. Still I am
 unable to run CGI script.


 When you say this, what do you mean ? In terms of being a helpful problem
 description, I am unable to run CGI script ranks close to it does not
 work..

 What happens when you try to send a request to Tomcat which should run the
 cgi script ?
 Can you show the URL used ?
 What kind of response do you get in the browser ? Do you you see the
 source code of the cgi script ? do you get some error, and if yes which one
 ?

 Did you look at the Tomcat logfiles to see if there are any interesting
 messages showing why it does not do what you expect ?
 If you do not understand the log messages, copy/paste them here, for
 someone to have a look.

 Since you apparently did not define an executable to run your cgi-bin
 script, Tomcat assumes that it is perl. Is perl installed on your system ?
 Is your cgi-bin script a perl script ?

 Also, by the way, please indicate what version of Tomcat you are running,
 under which JVM version, and on which platform OS (*).
 It all saves time in the end, specially for you : the better the
 information you provide, the sooner you will get a helpful response.

 Note: a bonus point for having copied your configuration below, but you
 did not mention where you got these instructions from, or which web.xml
 file you are talking about.
 (There is a general/default web.xml in (tomcat-dir)/conf, and another one
 under each of your webbapps WEB-INF sub-directory.)


 (*) Ooops, sorry, you did say that.  But if it is Linux, then an
 additional question : did you install Tomcat from the official version on
 the tomcat website, or did you install a pre-packaged version from the
 Linux distribution ?

  can someone suggest me how to configure CGI environment in Apache Tomcat
 Server?

 web.xml
 ---
   servlet
 servlet-namecgi/servlet-name

 servlet-classorg.apache.catalina.servlets.CGIServlet/servlet-class
 init-param
   param-namedebug/param-name
   param-value0/param-value
 /init-param
 init-param
   param-namecgiPathPrefix/param-name
   param-valueWEB-INF/cgi/param-value
 /init-param
  load-on-startup5/load-on-startup
 /servlet

 servlet-mapping
 servlet-namecgi/servlet-name
 url-pattern/cgi-bin/*/url-pattern
 /servlet-mapping

 Regards,
 Suman



 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org




Re: How to run CGI script using Apache tomcat server?

2014-11-19 Thread Sumankumar Panchal
Hi,

Problem is resolved after replace context to context privileged=true
in apache/conf/context.xml file apart from other changes mentioned in my
earlier mail.

Regards,
Suman



On Tue, Nov 18, 2014 at 1:21 PM, André Warnier a...@ice-sa.com wrote:

 Sumankumar Panchal wrote:

 Hello All,

 I would like to run CGI script using Apache tomcat server on Linux. I have
 added following lines in apache/conf/web.xml file.and create directory
 cgi inside WEB-INF with all necessary file/dir permission. Still I am
 unable to run CGI script.


 When you say this, what do you mean ? In terms of being a helpful problem
 description, I am unable to run CGI script ranks close to it does not
 work..

 What happens when you try to send a request to Tomcat which should run the
 cgi script ?
 Can you show the URL used ?
 What kind of response do you get in the browser ? Do you you see the
 source code of the cgi script ? do you get some error, and if yes which one
 ?

 Did you look at the Tomcat logfiles to see if there are any interesting
 messages showing why it does not do what you expect ?
 If you do not understand the log messages, copy/paste them here, for
 someone to have a look.

 Since you apparently did not define an executable to run your cgi-bin
 script, Tomcat assumes that it is perl. Is perl installed on your system ?
 Is your cgi-bin script a perl script ?

 Also, by the way, please indicate what version of Tomcat you are running,
 under which JVM version, and on which platform OS (*).
 It all saves time in the end, specially for you : the better the
 information you provide, the sooner you will get a helpful response.

 Note: a bonus point for having copied your configuration below, but you
 did not mention where you got these instructions from, or which web.xml
 file you are talking about.
 (There is a general/default web.xml in (tomcat-dir)/conf, and another one
 under each of your webbapps WEB-INF sub-directory.)


 (*) Ooops, sorry, you did say that.  But if it is Linux, then an
 additional question : did you install Tomcat from the official version on
 the tomcat website, or did you install a pre-packaged version from the
 Linux distribution ?

  can someone suggest me how to configure CGI environment in Apache Tomcat
 Server?

 web.xml
 ---
   servlet
 servlet-namecgi/servlet-name

 servlet-classorg.apache.catalina.servlets.CGIServlet/servlet-class
 init-param
   param-namedebug/param-name
   param-value0/param-value
 /init-param
 init-param
   param-namecgiPathPrefix/param-name
   param-valueWEB-INF/cgi/param-value
 /init-param
  load-on-startup5/load-on-startup
 /servlet

 servlet-mapping
 servlet-namecgi/servlet-name
 url-pattern/cgi-bin/*/url-pattern
 /servlet-mapping

 Regards,
 Suman



 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org




How to run CGI script using Apache tomcat server?

2014-11-18 Thread Sumankumar Panchal
Hello All,

I would like to run CGI script using Apache tomcat server on Linux. I have
added following lines in apache/conf/web.xml file.and create directory
cgi inside WEB-INF with all necessary file/dir permission. Still I am
unable to run CGI script.
can someone suggest me how to configure CGI environment in Apache Tomcat
Server?

web.xml
---
  servlet
servlet-namecgi/servlet-name

servlet-classorg.apache.catalina.servlets.CGIServlet/servlet-class
init-param
  param-namedebug/param-name
  param-value0/param-value
/init-param
init-param
  param-namecgiPathPrefix/param-name
  param-valueWEB-INF/cgi/param-value
/init-param
 load-on-startup5/load-on-startup
/servlet

servlet-mapping
servlet-namecgi/servlet-name
url-pattern/cgi-bin/*/url-pattern
/servlet-mapping

Regards,
Suman


Re: How to run CGI script using Apache tomcat server?

2014-11-18 Thread André Warnier

Sumankumar Panchal wrote:

Hello All,

I would like to run CGI script using Apache tomcat server on Linux. I have
added following lines in apache/conf/web.xml file.and create directory
cgi inside WEB-INF with all necessary file/dir permission. Still I am
unable to run CGI script.


When you say this, what do you mean ? In terms of being a helpful problem description, I 
am unable to run CGI script ranks close to it does not work..


What happens when you try to send a request to Tomcat which should run the cgi 
script ?
Can you show the URL used ?
What kind of response do you get in the browser ? Do you you see the source code of the 
cgi script ? do you get some error, and if yes which one ?


Did you look at the Tomcat logfiles to see if there are any interesting messages showing 
why it does not do what you expect ?

If you do not understand the log messages, copy/paste them here, for someone to 
have a look.

Since you apparently did not define an executable to run your cgi-bin script, Tomcat 
assumes that it is perl. Is perl installed on your system ? Is your cgi-bin script a perl 
script ?


Also, by the way, please indicate what version of Tomcat you are running, under which JVM 
version, and on which platform OS (*).
It all saves time in the end, specially for you : the better the information you provide, 
the sooner you will get a helpful response.


Note: a bonus point for having copied your configuration below, but you did not mention 
where you got these instructions from, or which web.xml file you are talking about.
(There is a general/default web.xml in (tomcat-dir)/conf, and another one under each of 
your webbapps WEB-INF sub-directory.)



(*) Ooops, sorry, you did say that.  But if it is Linux, then an additional question : did 
you install Tomcat from the official version on the tomcat website, or did you install a 
pre-packaged version from the Linux distribution ?



can someone suggest me how to configure CGI environment in Apache Tomcat
Server?

web.xml
---
  servlet
servlet-namecgi/servlet-name

servlet-classorg.apache.catalina.servlets.CGIServlet/servlet-class
init-param
  param-namedebug/param-name
  param-value0/param-value
/init-param
init-param
  param-namecgiPathPrefix/param-name
  param-valueWEB-INF/cgi/param-value
/init-param
 load-on-startup5/load-on-startup
/servlet

servlet-mapping
servlet-namecgi/servlet-name
url-pattern/cgi-bin/*/url-pattern
/servlet-mapping

Regards,
Suman




-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org