TOMCATでCGIを動かそう(1)
まず、tomcatをインストールしてください。
tomcatのバージョンは、5.x系と4.x系の最新版を使用してください。
tomcatのダウンロード、インストール方法はググればいくらでも見つかるので割愛します。
因みに、tomcatインストール時にパスワード聞かれると思いますが、これは何のためにあるか知ってますか?
これはですね、tomcatの管理コンソールにログインするのに必要なのです。
tomcatを起動してhttp://localhost:8080/admin/login.jspにアクセスするとログインページが表示されます。
話がそれましたが、tomcatでCGIを動かすことは、tomcatでJSP/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>
これで、tomcatでCGIが使えるようになりました。
次回は、実際にtomcatでCGIを動かします。