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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Tomcat] Les CGI seulement dans webapps/ROOT?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Tomcat] Les CGI seulement dans webapps/ROOT?

n°810892
goueg
De passage
Posté le 18-05-2006 à 12:15:30  profilanswer
 

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 :
  1. <servlet>
  2. <servlet-name>cgi</servlet-name>
  3. <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
  4. <init-param>
  5.    <param-name>clientInputTimeout</param-name>
  6.    <param-value>100</param-value>
  7. </init-param>
  8. <init-param>
  9.    <param-name>debug</param-name>
  10.    <param-value>6</param-value>
  11. </init-param>
  12. <init-param>
  13.    <param-name>cgiPathPrefix</param-name>
  14.    <param-value>/exec/applis/W4RH/cgi-bin</param-value>
  15. </init-param>
  16.   <load-on-startup>5</load-on-startup>
  17. </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
mood
Publicité
Posté le 18-05-2006 à 12:15:30  profilanswer
 

n°810964
jerume
in vinus veritas
Posté le 18-05-2006 à 17:27:16  profilanswer
 

avec un lien symbolique ?

n°810965
goueg
De passage
Posté le 18-05-2006 à 17:51:35  profilanswer
 

j'avais essayé, erreur tomcat: CGI script not found or not specified.
mais bien essayé.

n°810967
jerume
in vinus veritas
Posté le 18-05-2006 à 18:08:20  profilanswer
 

dsl ;)

n°811033
farib
Posté le 18-05-2006 à 22:39:13  profilanswer
 


            <Context path= "/urlmachin" docBase="/path/to/webapp"
             debug="0" privileged="false" reloadable="false"/>

n°811039
goueg
De passage
Posté le 18-05-2006 à 23:12:38  profilanswer
 

oui... docbase remplace webapps, mais il va quand même chercher dans un dossier ROOT que je n'ai pas à l'endroit où est la CGI de mon programme :/

n°811066
farib
Posté le 19-05-2006 à 03:07:02  profilanswer
 

root on touche pas
 
c juste le la webapp et son contenu qui sert.

n°811090
goueg
De passage
Posté le 19-05-2006 à 09:26:27  profilanswer
 

ce que je veux dire c'est ca:
 

Code :
  1. <!--   cgiPathPrefix       The CGI search path will start at              -->
  2.   <!--                       webAppRootDir + File.separator + this prefix.  -->
  3.   <!--                       [WEB-INF/cgi]                                  -->


 
Le webAppRootDir, quand on laisse par défaut c'est webapps/ROOT.
Ainsi si cgiPathPrefix a sa valeur par défaut, la CGI est cherchée dans webapps/ROOT/WEB-INF/cgi.
On peut changer de dossier webapps, mais il cherchera toujours ROOT apparemment...?


Message édité par goueg le 19-05-2006 à 09:29:13
n°811843
farib
Posté le 22-05-2006 à 04:00:36  profilanswer
 

je comprend pas
 
chez moi j'ai mes apps dans webapps et ROOT je touche pas [:petrus75]

n°811860
goueg
De passage
Posté le 22-05-2006 à 09:49:07  profilanswer
 

mais tes CGI sont où?
Et peut être que tu y accèdes avec apache


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Tomcat] Les CGI seulement dans webapps/ROOT?

 

Sujets relatifs
ldap+problème de connexion "root" en local!!connexion ssh en root
script init.d avec un compte différent de rootLancer en root mozilla
Loguer tout ce que fait rootpeut-on bloquer le compte root ?
Modifier une partition vfat sans etre rootMonter un CD sans être root
[Debian] Je ne peux plus me connecter en root... Plus de shell !tomcat 5 + virtual hosts + start page
Plus de sujets relatifs à : [Tomcat] Les CGI seulement dans webapps/ROOT?


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