de CGI-bak programma's (gemeenschappelijke executables) kunnen van Kater worden in werking gesteld. Het wordt nochtans niet toegelaten door gebrek.
Om toe te laten volgt het zorgvuldig de stappen hieronder:
1. Uncomment (of voeg) toe de volgende secties aan CATALINA_HOME/conf/web.xml (%CATALINA_HOME% \ conf \ web.xml op vensters), tussen en markeringen.


CGI

org.apache.catalina.servlets.CGIServlet

clientInputTimeout
100


zuiver
6


cgiPathPrefix
Web-INF/cgi

5


CGI

/cgi-bin/ *

2. Noem het (%CATALINA_HOME% \ de server\ Lib \ servlets-cgi.renametojar op vensters) dossier CATALINA_HOME/server/lib/servlets-cgi.renametojar aan CATALINA_HOME/server/lib/servlets-cgi.jar (%CATALINA_HOME% \ de server\ Lib \ servlets-cgi.jar op vensters) anders

3. Begin Kater opnieuw

Het testen met Hello.bat
Een eenvoudige manier zou te testen zijn een CGIfolder onder folder Web-INF van uw toepassing van het Web te cre�ren.

Laat een eenvoudig dossier toevoegen genoemd hello.bat (voor venstersgebruikers).
Het dossier bevat enkel de lijn:
echo Hello Wereld!

Dit toont de Wereld van het Koord Hello!

Cre�r een dossier genoemd env.bat
Het dossier bevat enkel de lijn:
reeks

Dit toont alle beschikbare milieuvariabelen voor het CGI-bak programma.

Gotchas op vensters
- - - - - -
Normaal gebruiken wij weg @echo in een partijdossier om het tonen van het bevel uit te zetten. Nochtans wanneer wij het volgende doen, wordt geen output getoond:

@echo weg
echo Hello Wereld!

Het vergt gelukkig enkel newline om te zijn. Cre�r zo een dossier (zeg empty.txt) dat enkel newline bevat. Dan verander hello.bat in het volgende:
@echo weg
type empty.txt
echo Hello Wereld!
echo

Dit werk zoals bedoeld.

Nota: Zou u een teken van appreciatie voor mijn hard werk willen tonen? Ik geniet van een kop van het Mengsel van Estima van de Koffie van Starbucks.