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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 博湖县| 广水市| 文水县| 石渠县| 聂荣县| 礼泉县| 肇源县| 绥宁县| 晋宁县| 阜新市| 绥芬河市| 万州区| 万山特区| 临沧市| 九龙县| 比如县| 巫溪县| 南召县| 马山县| 安化县| 凌源市| 志丹县| 江华| 衡南县| 监利县| 常熟市| 吴旗县| 竹溪县| 石嘴山市| 贺兰县| 钟山县| 和顺县| 洪湖市| 鄯善县| 沈阳市| 宾川县| 两当县| 平邑县| 庆云县| 东兰县| 来凤县|