<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Vincent.Chan‘s Blog

    常用鏈接

    統計

    積分與排名

    網站

    最新評論

    配置 Apache 2.2.x + Tomcat 5.5.x

    1 Apache端

    1.1 編輯APACHE_HOME/conf/httpd.conf

    添加以下語句, 把APACHE_HOME改成相應目錄.

        LoadModule jk_module modules/mod_jk.so
    JkWorkersFile "APACHE_HOME/conf/workers.properties"
    JkLogFile "APACHE_HOME/logs/mod_jk.log"
    JkMount /*.jsp worker1
    JkMount /*/servlet/* worker1

    1.2 生成workers.properties配置文件

    生成如下配置文件文件,

        worker.list=worker1
    worker.worker1.type=ajp13
    worker.worker1.host=localhost
    worker.worker1.port=8009

    2 Tomcat端

    2.1 編輯TOMCAT_HOME/conf/server.xml

    在Host element下添加相應Context,

        <!-- Test Context -->
    <Context path="/test" docBase="APACHE_HOME/htdocs/test" reloadable="true"
    crossContext="true"/>

    2.2 編輯TOMCAT_HOME/conf/web.xml (可選)

    Tomcat 4.1.12之后的版本缺省配置下不能用/servlet/*的方式來調用/WEB-INF/classes路徑下的servlet. 4.1.12的RELEASE-NOTES提及以下變化,

    Starting with Tomcat 4.1.12, the invoker servlet is no longer available by default in all webapps. Enabling it for all webapps is possible by editing $CATALINA_HOME/conf/web.xml to uncomment the "/servlet/*" servlet-mapping definition.

    Using the invoker servlet in a production environment is not recommended and is unsupported. More details are available on the Tomcat FAQ at http://tomcat.apache.org/faq/misc.html#invoker.

    其實還需要Tomcat 5.0之后的版本還需要去掉web.xml另一段語句的注釋, 蹊蹺的是官方文檔沒提到.

    也許因為無法消滅這個安全漏洞, 黔驢技窮的開發人員只好宣布, "Using /servlet/ to map servlets is evil, absolutely evil". 這個解決方案真是convenient, absolutely convenient.

    簡而言之, 用戶需要去掉以下段落的注釋,

        <servlet>
    <servlet-name>invoker</servlet-name>
    <servlet-class>
    org.apache.catalina.servlets.InvokerServlet
    </servlet-class>
    <init-param>
    <param-name>debug</param-name>
    <param-value>0</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
    </servlet>

    <servlet-mapping>
    <servlet-name>invoker</servlet-name>
    <url-pattern>/servlet/*</url-pattern>
    </servlet-mapping>

    posted on 2006-05-06 19:06 Vincent.Chen 閱讀(3132) 評論(0)  編輯  收藏 所屬分類: 雜文

    主站蜘蛛池模板: 国产免费黄色无码视频| 亚洲乱码日产精品一二三| 色婷婷综合缴情综免费观看| 热99re久久免费视精品频软件 | 成熟女人特级毛片www免费| 亚洲国产综合自在线另类| 久久成人免费播放网站| 亚洲另类激情综合偷自拍| 久久久久久国产精品免费无码| 亚洲综合日韩中文字幕v在线 | 亚洲第一成年网站视频| 国产成人免费A在线视频| 人人爽人人爽人人片A免费| 亚洲人成网站观看在线播放| 国产vA免费精品高清在线观看| 国产亚洲色婷婷久久99精品91| 国产色爽免费无码视频| 亚洲综合日韩中文字幕v在线| 日韩精品无码区免费专区| 最新亚洲春色Av无码专区| 国产中文字幕免费| 久久www免费人成看国产片| 亚洲AV一宅男色影视| 亚洲美女免费视频| 亚洲精品日韩一区二区小说| 亚洲另类激情专区小说图片| a级成人免费毛片完整版| 亚洲免费观看网站| 亚洲国产精品人人做人人爽| 好紧我太爽了视频免费国产 | 免费在线观看亚洲| 亚洲国产精品无码专区| 精品熟女少妇AV免费观看| 特级av毛片免费观看| 亚洲免费视频网站| 免费无码又爽又刺激毛片| www.xxxx.com日本免费| 亚洲成AV人片久久| 亚洲日韩国产一区二区三区| 3344永久在线观看视频免费首页| mm1313亚洲国产精品无码试看|