計算機學習積累

          ----轉載有理,轉載是想研究,想研究才會看,看了才會有感想,轉載后我有時會寫一些自己的感受
          數據加載中……

          jboss 的一些配置(端口,虛擬目錄,虛擬主機,中文問題,數據庫連接)(轉)


          1。訪問端口配置
          編輯
          %jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\server.xml
          將8080改為你希望訪問的端口(8888)
          <!-- ?A?HTTP / 1.1 ?Connector?on?port? 8080 ? -->
          ??????
          < Connector?port = " 8888 " ?address = " ${jboss.bind.address} "
          ?????????maxThreads
          = " 250 " ?strategy = " ms " ?maxHttpHeaderSize = " 8192 "
          ?????????emptySessionPath
          = " true "
          ?????????enableLookups
          = " false " ?redirectPort = " 8443 " ?acceptCount = " 100 "
          ?????????connectionTimeout
          = " 20000 " ?disableUploadTimeout = " true " ?URIEncoding = " UTF-8 " />
          2。虛擬目錄配置:
          編輯
          %jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\server.xml
          在 </Host>之前增加:
          < Context? path ="/test" ?docBase ="F:\\test" ?debug ="1" ?reloadable ="true" ?override ="true" ?crossContext ="true" />
          其中path 為虛擬目錄名,docBase為硬盤路徑(可為絕對路徑)reloadable為類變更時是否重新加載
          3。解決附件漢字問題:
          a.編輯
          %jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\server.xml
          在Connector 屬性最后增加:URIEncoding="UTF-8"
          <!-- ?A?HTTP/1.1?Connector?on?port?8080? -->
          ??
          < Connector? port ="8888" ?address ="$"
          ?????maxThreads
          ="250" ?strategy ="ms" ?maxHttpHeaderSize ="8192"
          ?????emptySessionPath
          ="true"
          ?????enableLookups
          ="false" ?redirectPort ="8443" ?acceptCount ="100"
          ?????connectionTimeout
          ="20000" ?disableUploadTimeout ="true" ?URIEncoding ="UTF-8" />
          b.頁面處理
          將生成的附件名稱進行編碼轉換:
          <%
          String ?n2 = " Redhat9中文官方文檔.rar " ;
          n2
          = java.net.URLEncoder.encode(n2, " UTF-8 "
          );
          %>

          < a? href ="Redhat9" > http://192.168.1.112:8080/zlsf/ <% = n2 %> ">Redhat9中文官方文檔 </ a >
          4。解決漢字問題。
          在:項目/WEB-INFweb.xml中增加:
          < filter >
          ?
          < filter-name > Set?Character?Encoding </ filter-name >
          ?
          < filter-class > filters.SetCharacterEncodingFilter </ filter-class >
          ?
          < init-param >
          ?
          < param-name > encoding </ param-name >
          ?
          < param-value > GBK </ param-value >
          ?
          </ init-param >
          ?
          </ filter >
          ?
          < filter-mapping >
          ?
          < filter-name > Set?Character?Encoding </ filter-name >
          ?
          < url-pattern > /* </ url-pattern >
          ?
          </ filter-mapping >
          其中
          <param-value>GBK</param-value> 這里要設置GBK,而不是UTF8。為了解決標單提交后的中文問題。
          filters.SetCharacterEncodingFilter? 類文件在TOMCAT lib 目錄下filters.jar文件中。
          你只需要把filters.jar放入你應用目錄下的LIB中即可。
          5。虛擬主機配置
          a.編輯
          %jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\server.xml
          在 </Engine>之前添加:
          < Host? name ="www.ytiic.com" >
          < Alias > www2.ytiic.com </ Alias > --〉別名,通過這個名字可以訪問www.ytiic.com下的應用。
          < Alias > ytiic.com </ Alias >
          --〉同上
          <!-- ?Default?context?parameters? -->

          < DefaultContext? cookies ="true" ?crossContext ="true" ?override ="true" />
          </ Host >
          b.在這個目錄下:%jboss-4.0.2%\server\default\deploy
          創建一個目錄:test.war(你的虛擬目錄加.war)之后在其下創建WEB-INF目錄
          在WEB-INF下創建:jboss-web.xml 文件,內容如下:
          < jboss-web >
          < context-root > / </ context-root > ?
          < virtual-host > www.ytiic.com </ virtual-host >
          ?
          </ jboss-web >

          虛擬主機配置完成!
          當jboss啟動后,會自動對應2個配置文件中的虛擬主機名。
          7.禁止文件目錄列表
          編輯%jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\conf\web.xml
          把listing設置為false
          ??? < servlet >
          ????????
          < servlet-name > default </ servlet-name >
          ????????
          < servlet-class > org.apache.catalina.servlets.DefaultServlet </ servlet-class >
          ????????
          < init-param >
          ????????????
          < param-name > debug </ param-name >
          ????????????
          < param-value > 0 </ param-value >
          ????????
          </ init-param >
          ????????
          < init-param >
          ????????????
          < param-name > listings </ param-name >
          ????????????
          < param-value > true </ param-value >
          ????????
          </ init-param >
          ????????
          < load-on-startup > 1 </ load-on-startup >
          ????
          </ servlet >

          轉自: http://liuq.spaces.live.com/default.aspx?_c01_blogpart=blogmgmt&_c=blogpart&nextPost=true&postPH=cns!5E9E09C446E9CD3F!271

          posted on 2007-03-02 18:17 freebird 閱讀(947) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 蓬安县| 永仁县| 富蕴县| 建阳市| 新龙县| 神木县| 潞城市| 阜新市| 秀山| 西乌珠穆沁旗| 平邑县| 陵川县| 铜梁县| 丰顺县| 故城县| 册亨县| 屏东市| 孟村| 龙南县| 富民县| 佳木斯市| 洱源县| 镇赉县| 巴彦淖尔市| 旬邑县| 阳曲县| 泰兴市| 嘉兴市| 郎溪县| 东明县| 龙南县| 宁安市| 佳木斯市| 即墨市| 兴和县| 军事| 从江县| 靖安县| 依安县| 日土县| 武平县|