This page is under construction please check the documentation.
You may also have a look to Tomcat and Build native.
Using cgi with jbossweb:
To use cgi check that you have $JBOSS_HOME/server/default/deploy/jbossweb.sar/servlets-cgi.jar
If not you have to copy the TC (5.5.17) servlets-cgi.renametojar to $JBOSS_HOME/server/default/deploy/jbossweb.sar/servlets-cgi.jar.
Then you have to modify server/default/deploy/jbossweb.sar/conf/web.xml to uncomment the cgi parameters:
<servlet> <servlet-name>cgi</servlet-name> <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>6</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>
and the mapping:
<servlet-mapping> <servlet-name>cgi</servlet-name> <url-pattern>/cgi-bin/</url-pattern> </servlet-mapping>
Make sure you copy you cgi executables at the right place: server/default/deploy/jbossweb.sar/ROOT.war/WEB-INF/cgi in the above example.
Remeber cgi could be very insafe and uses a process to run that often forks the JVM before executing the script.
Comments