Tomcat + CGI (Problemas)

Bom dia, eu estou tentando executar um arquivo cgi (exe) de terceiros a partir do meu servlet… eu fiz as configurações que pediam no site do Tomcat para que funcionasse cgi nele… renomeei o arquivo servlets-cgi.jar, descomentei os códigos do arquivo web.xml, tudo certinho…

o web.xml está desse jeito:

[code]<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>

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

criei a pasta cgi dentro de meuApp/WEB-INF, e copiei os arquivos (.exe, etc…) la pra dentro da pasta cgi…

mas ao tentar executar diretamente (http://localhost:8080/meuApp/cgi-bin/mpg.exe) ou pela minha aplicação (através de form action e tal) ele tenta fazer download do .exe, mas eu observei os logs do tomcat e no localhost.log aparece esse erro:

12/05/2006 09&#58;37&#58;10 org.apache.catalina.core.ApplicationContext log INFO&#58; cgi&#58; runCGI &#40;stderr&#41;&#58;Unrecognized character \x90 at C&#58;\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\meuApp\WEB-INF\cgi\mpg.exe line 1.

o que é esse erro? o que estou fazendo de errado? o q preciso fazer?
alguém pode me dar uma dica, ajuda, qualquer coisa…

muito obrigado.