cgi-bin programs (common executables) can be run from Tomcat. подобную бен программ (общие программы реализуют), может запускаться с Tomcat. It is however not enabled by default. Он, однако, не включена по умолчанию.
To enable it carefully follow the steps below: Чтобы дать ему тщательно следовать приведенным ниже инструкциям:
1. Uncomment (or add) the following sections to $CATALINA_HOME/conf/web.xml (%CATALINA_HOME%\conf\web.xml on windows), between the Раскомментировать (или добавить) следующие разделы до $ CATALINA_HOME / конф / web.xml (% CATALINA_HOME% \ конф \ web.xml на окнах), между and и tags. тегов.


cgi

org.apache.catalina.servlets.CGIServlet

clientInputTimeout 100

debug отладки 6

cgiPathPrefix WEB-INF/cgi
5


cgi

/cgi-bin/* / подобную бен / *

2. Rename the $CATALINA_HOME/server/lib/servlets-cgi.renametojar (%CATALINA_HOME%\server\lib\servlets-cgi.renametojar on windows) file to $CATALINA_HOME/server/lib/servlets-cgi.jar (%CATALINA_HOME%\server\lib\servlets-cgi.jar on windows) Переименовать $ CATALINA_HOME / сервер / lib / сервлеты-cgi.renametojar (% CATALINA_HOME% \ сервер \ lib \ сервлеты-cgi.renametojar на окнах-файл), до $ CATALINA_HOME / сервер / lib / сервлеты-cgi.jar (% CATALINA_HOME% \ сервер \ lib \ сервлеты-cgi.jar на окнах)

3. Restart Tomcat Перезагрузите Tomcat

Testing with Hello.bat Тестирование с Hello.bat
A simple way to test would be to create a cgi directory under WEB-INF directory of your Web application. Простой способ проверить было бы создать подобную каталог WEB-INF каталога веб-приложения.

Lets add a simple file called hello.bat (for windows users). Позволяет добавить простой файл с названием hello.bat (окна для пользователей).
The file contains just the line: Файл содержит только строки:
echo Hello World! эхо Здравствуй, мир!

This displays the String “Hello World!” После этого на экране String "Здравствуй, мир!"

Create a file called env.bat Создайте файл с именем env.bat
The file contains just the line: Файл содержит только строки:
set набор

This displays all the available environment variables for the cgi-bin program. Это показывает все имеющиеся переменные среды для бен подобную программу.

Gotchas on windows Gotchas на окнах
—————— ------
Normally we use @echo off in a batch file to turn off displaying the command. Обычно мы используем @ покинуть эхо в командный файл, чтобы выключить отображение команды. However when we do the following, no output is displayed: Однако, когда мы делаем следующее, нет вывода на дисплей выводится:

@echo off @ покинуть эхо
echo Hello World! эхо Здравствуй, мир!

It just needs a newline to be happy. Она просто нуждается в новой быть счастливым. So create a file (say empty.txt) which just contains a newline. Так что создать файл (скажем empty.txt), который содержит только строки. Then change hello.bat to the following: Затем измените hello.bat на следующее:
@echo off @ покинуть эхо
type empty.txt Тип empty.txt
echo Hello World! эхо Здравствуй, мир!
echo on эхо на

This works as intended. Это работает, как предполагалось.

Note: Would you like to show a Примечание: Вы хотите показать token of appreciation знак признательности for my hard work? для моей напряженной работы? I enjoy a cup of Мне нравится чашка Cafe Estima Blend Кафе оценки Blend from Starbucks. от Starbucks.