Salut
J'utilise tomcat 4.1 (et pas apache) pour exécuter les CGI. Après un peu de paramétrage je peux appeler les CGI qui sont dans webapps/ROOT.
Problème: j'ai une appli où le CGI n'est pas dans webapps. En l'y copiant j'ai un message d'erreur (de l'appli, pas de tomcat). Dans web.xml, j'ai tenté:
Code :
- <servlet>
- <servlet-name>cgi</servlet-name>
- <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
- <init-param>
- <param-name>clientInputTimeout</param-name>
- <param-value>100</param-value>
- </init-param>
- <init-param>
- <param-name>debug</param-name>
- <param-value>6</param-value>
- </init-param>
- <init-param>
- <param-name>cgiPathPrefix</param-name>
- <param-value>/exec/applis/W4RH/cgi-bin</param-value>
- </init-param>
- <load-on-startup>5</load-on-startup>
- </servlet>
|
Mais ca ne va pas car apparemment cgiPathPrefix est le chemin à partir de webapps/ROOT (par défaut c'est donc WEB-INF/cgi).
Donc qqun sait-il s'il est possible d'appeler une CGI qui est ailleurs que dans webapps, et si oui comment
Merci
Message édité par goueg le 18-05-2006 à 12:18:30