<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 閱讀(3137) 評論(0)  編輯  收藏 所屬分類: 雜文

    主站蜘蛛池模板: 亚洲成a人片在线播放| 夭天干天天做天天免费看| 亚洲综合区小说区激情区| 91网站免费观看| 国产成人免费a在线视频app| 亚洲综合色婷婷在线观看| 国产大片线上免费观看| 亚洲人和日本人jizz| 99久久免费精品国产72精品九九| 亚洲国产精品无码久久久久久曰| 男男黄GAY片免费网站WWW| 午夜免费福利视频| 又大又硬又爽免费视频| 美女被免费视频网站| 亚洲国产成人精品91久久久| 精品熟女少妇aⅴ免费久久| 亚洲乱码中文字幕综合| 伊伊人成亚洲综合人网7777| 亚洲人成www在线播放| 国产午夜无码精品免费看| 亚洲欧洲一区二区| 51午夜精品免费视频| 亚洲精品成人片在线播放| 99国产精品免费观看视频| 亚洲国产天堂久久综合| 国产精品无码永久免费888| 亚洲成色在线综合网站 | 99蜜桃在线观看免费视频网站| 亚洲福利在线观看| 成人免费午夜在线观看| 亚洲欧美在线x视频| 亚洲欧洲国产精品香蕉网| 黄页网站免费在线观看| 污视频网站在线免费看| 全免费a级毛片免费看不卡| 亚洲欧洲一区二区| 在线a人片天堂免费观看高清| 免费在线观看自拍性爱视频| 亚洲人成电影福利在线播放| 97人伦色伦成人免费视频| 丰满少妇作爱视频免费观看|