posts - 495,  comments - 11,  trackbacks - 0

          Tomcat中,為了保證get數據采用UTF8編碼,在server.xml中進行了如下設置:

          <Connector port="8080" maxThreads="150" minSpareThreads="25"
          maxSpareThreads="75" enableLookups="false" redirectPort="8443"
          acceptCount="100" debug="99" connectionTimeout="20000"
          disableUploadTimeout="true" URIEncoding="UTF-8"/>

          這里指定了get時候的數據編碼。但是,當使用IIS作為webserver轉發servlet/jsp請求給Tomcat時候,這個設置卻失效了。其實原因很簡單:IIS是通過AJP協議,把請求轉發到Tomcat監聽的8009端口上的,所以這里針對8080的設置自然就無效了。正確的方法是進行下面的設置:

          <Connector port="8009" enableLookups="false" redirectPort="8443"
          debug="0" protocol="AJP/1.3" URIEncoding="UTF-8"/>

          posted on 2010-04-10 15:45 jadmin 閱讀(114) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 诸暨市| 郁南县| 中牟县| 三河市| 五峰| 漯河市| 高州市| 北辰区| 阜新| 三门县| 绥中县| 平邑县| 南康市| 颍上县| 靖安县| 丽水市| 望都县| 棋牌| 永吉县| 乐至县| 金湖县| 金秀| 广汉市| 烟台市| 措美县| 长岛县| 元阳县| 睢宁县| 龙川县| 馆陶县| 鱼台县| 米泉市| 扶余县| 福安市| 蕉岭县| 册亨县| 贡觉县| 宜宾市| 乐至县| 郧西县| 淮滨县|