cgi-bin programs (common executables) can be run from Tomcat. cgi - binにプログラム(共通の実行可能ファイル)から起動できます。 Tomcatのです。 It is however not enabled by default.しかしこれはデフォルトでは有効になっています。
To enable it carefully follow the steps below:有効にするには慎重に次の手順に従ってください:
1. 1 。 Uncomment (or add) the following sections to $CATALINA_HOME/conf/web.xml (%CATALINA_HOME%\conf\web.xml on windows), between theアンコメント(または追加)は、次のセクションをの$ CATALINA_HOME / conf / web.xmlの( % CATALINA_HOMEに対する% \会\ web.xmlのWindows上で) 、の間に andおよび tags.タグです。


cgi CGIの

org.apache.catalina.servlets.CGIServlet org.apache.catalina.servlets.cgiservlet

clientInputTimeout clientinputtimeout 100

debugデバッグ 6

cgiPathPrefix cgipathprefix WEB-INF/cgi web-inf/cgi
5


cgi CGIの

/cgi-bin/* / cgi - binに/ *

2. 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をWindows )にファイルをの$ CATALINA_HOME /サーバー/ libに/サーブレット- cgi.jar ( % CATALINA_HOMEに対する% \サーバー\ lib \ディレクトリサーブレット- cgi.jar Windows上で)

3. 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.する簡単な方法をテストするCGIのディレクトリを作成するにはWEB - INFディレクトリの下のウェブアプリケーションを作成します。

Lets add a simple file called hello.bat (for windows users).では、単純なファイルを追加すると呼ばれるhello.bat ( Windowsユーザ) 。
The file contains just the line:ファイルに含まだけの行:
echo Hello World!世界エコーハロー!

This displays the String “Hello World!”この表示される文字列は" Hello World ! "

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.このディスプレイのすべての利用可能な環境変数をcgi - binにプログラムです。

Gotchas on windows雑多な事柄をWindows
—————— ------
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カフェエスティマブレンド from Starbucks.スターバックスからです。