TOMCATでCGIを動かそう(1)

まず、tomcatをインストールしてください。
tomcatのバージョンは、5.x系と4.x系の最新版を使用してください。
tomcatのダウンロード、インストール方法はググればいくらでも見つかるので割愛します。


因みに、tomcatインストール時にパスワード聞かれると思いますが、これは何のためにあるか知ってますか?


これはですね、tomcatの管理コンソールにログインするのに必要なのです。
tomcatを起動してhttp://localhost:8080/admin/login.jspにアクセスするとログインページが表示されます。


話がそれましたが、tomcatCGIを動かすことは、tomcatJSP/Sservletを動かすよりもはるかに簡単です。


まず、インストールフォルダ/server/lib/servlets-cgi.renametojarのファイル名をservlets-cgi.jarに変更します。


因みに、jarファイルはzipとおなじ圧縮を行っているので+Lhaca等で解凍できます。知ってました?


次に、インストールフォルダ/conf/web.xmlの以下の記述(2ヶ所)がコメントアウトされているので、それをはずします。


<servlet>
<servlet-name>cgi</servlet-name>
<servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>6</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>


これで、tomcatCGIが使えるようになりました。
次回は、実際にtomcatCGIを動かします。