Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
490 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [Tomcat et CGI] Lancer une CGI (pas dans webapps) avec Tomcat?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Tomcat et CGI] Lancer une CGI (pas dans webapps) avec Tomcat?

n°1363574
goueg
De passage
Posté le 10-05-2006 à 16:48:16  profilanswer
 

Salut,
 
J'ai une appli en JSP et CGI. On utilise un serveur Tomcat et on voudrait se passer de Apache qui ne servirait que pour le CGI. Comme Tomcat peut supporter le CGI, j'ai suivi la procédure: renommage de la librairie, suppression des commentaires concernant le CGI dans server.xml.
Ca ne marchait pas encore, normal probablement.
J'ai modifié server.xml pour avoir:
 
<servlet-mapping>
 <servlet-name>cgi</servlet-name>
 <url-pattern>/W4/*</url-pattern>
</servlet-mapping>
 
et
 
<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>
 
Ainsi cgiPathPrefix pointe vers l'endroit où sont les scripts CGI.
Le "W4" dans servlet-mapping correspond à un contexte Tomcat qui pointe vers /exec/applis/W4RH/cgi-bin.
Ca ne marche toujours pas, le CGI veut se télécharger quand je clique sur un lien :/
J'ai essayé plusieurs bidouillages et je cale un peu. Si le CGI était dans webapps/WEB-INF ce serait plus simple apparemment, mais ce n'est pas le cas.

mood
Publicité
Posté le 10-05-2006 à 16:48:16  profilanswer
 

n°1363646
goueg
De passage
Posté le 10-05-2006 à 17:43:40  profilanswer
 

J'ai parlé de server.xml, en fait il fallait comprendre web.xml :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [Tomcat et CGI] Lancer une CGI (pas dans webapps) avec Tomcat?

 

Sujets relatifs
Suspendre temporairement l'accés à une Webapp sous tomcatLancer un fichier
[Tomcat] suppression manuelle des sessionsTomcat et internationalisation de fichiers html
[PERL] [CGI] suprimer du contenu entre deux balisesComment compiler un .Java (servlet) dans un projet Tomcat ?
Lancer un gif après avoir cliqué sur un boutonLancer une page php dans une autre page php
Peut-on lancer un logiciel grâce à perl??lancer un shell ou un executable unix
Plus de sujets relatifs à : [Tomcat et CGI] Lancer une CGI (pas dans webapps) avec Tomcat?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR