PDA

View Full Version : Activer le CGI dans PENTAHO



alexandre.ledu
05-02-2011, 04:16 AM
Bonjour à tous,
Je souhaite simplement activer le dossier CGI de mon serveur Tomcat seulement voila, j'ai un joli message d'erreur qui me fait tourner en rond ...

Erreur lors du déploiement du descripteur de configuration pentaho.xml
java.lang.SecurityException: La servlet de classe org.apache.catalina.servlets.CGIServlet est privilégiée (privileged) et ne peut être chargé par cette application web

J'ai procédé ainsi:
Installé active perl sur mon serveur (win server 2003 sp2)
J'ai renommé mon servlets-cgi.jar placé dans le repertoire Lib de Tomcat
Puis je suis aller dans le repertoire conf de tomcat pour dé-commenter le xml du web xml lui aussi présent dans le rep conf de tomcat..

<servlet>
<servlet-name>cgi</servlet-name>
<servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>cgiPathPrefix</param-name>
<param-value>WEB-INF/cgi</param-value>
</init-param>
<load-on-startup>5</load-on-startup>
</servlet>


et



<servlet-mapping>
<servlet-name>cgi</servlet-name>
<url-pattern>/cgi-bin/*</url-pattern>
</servlet-mapping>


Normalement, sur mes autres serveurs tomcat, je redémarre le service et Hop j'ai acces a mon Cgi, mais la, le serv ce lance mais le cgi est inaccessible.

Info version:
Tomcat 6.20
Perl 5.8
Pentaho 3.x


Sur le net j'ai lu qu'il fallait autoriser l'appli presente dans ma webapps a y acceder en completant mon WEB-INF/web.xml avec :

<context-param>
<param-name>privileged</param-name>
<param-value>true</param-value>
</context-param>

Bref, marche pas non-plus http://www.developpez.net/forums/images/smilies/icon_cry.gif

Merci par avance .