In CGI mode, if you specify a full path for a command, containing blank, it does not work example : <init-param> <param-name>executable</param-name> <param-value>c:\Tools\mycommand</param-value> </init-param> is OK but <init-param> <param-name>executable</param-name> <param-value>c:\Program Files\mycommand</param-value> </init-param> does not work well with error like 7 juil. 2010 15:51:52 org.apache.catalina.core.ApplicationContext log INFO: cgi: runCGI (stderr):'C:\Program' is not recognized as an internal or external command, Need probably to add " in for cgiExcecutable in CGIServlet.java, like it is done for CmdAndArgs
Fixed in trunk and will be included in 7.0.3 onwards. It has also been proposed for backport to 6.0.x
This has been fixed in 6.0.x and will be included in 6.0.30 onwards.