カスタム検索
このエントリーをはてなブックマークに追加
tomo.gif (1144 ツバツイツト)line.gif (927 ツバツイツト)line.gif (927 ツバツイツト)line.gif (927 ツバツイツト)To previous pageTo home pageMailing to me

Tomcat5.5でCGIを動かしてみる

Modified: 4 May 2007

デフォルトでは禁止なっていますので有効にします。


CGIのライブラリを有効にする

"$CATALINA_BASE/server/lib/servlets-cgi.renametojar" を、"$CATALINA_BASE/server/lib/servlets-cgi.jar"に、変更します。


"web.xml"を設定します。

全てのアプリで使えるようにする場合

"$CATALINA_BASE/conf/web.xml"で設定しますが、書かれていますので、コメントをはずすだけでOKです。

<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>


アプリごとに設定する場合

設定したいアプリの "WEB-INF/web.xml"で設定します。

<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>

To previous pageTo home pageMailing to meJump to Top of pageline.gif (927 ツバツイツト)line.gif (927 ツバツイツト)tomo.gif (1144 ツバツイツト)
カスタム検索



このエントリーをはてなブックマークに追加