Rory's Blog
          Happy study,Happy work,Happy life
          posts - 22,  comments - 46,  trackbacks - 0
          項目中多個項目需要同時引用一個靜態(tài)資源,所以就想到配置不同的虛擬目錄指到同一個目錄。于是有下面的配置:
          ????<!--?configures?the?default?host,?matching?any?host?name?-->
          ????
          <host?id=""?root-directory=".">
          ??????
          <!--
          ?????????-?configures?an?explicit?root?web-app?matching?the
          ?????????-?webapp's?ROOT
          ????????
          -->
          ??????
          <web-app?id="/"?document-directory="webapps/ROOT"/>
          ??????
          <web-app?id="/community/jsvm2"?document-directory="D:\\projects\\FelooComponents\\jsvm2"/>
          ??????
          <web-app?id="/passport/jsvm2"?document-directory="D:\\projects\\FelooComponents\\jsvm2"/>
          ????
          </host>

          ?????? 但是發(fā)現(xiàn)這樣只有后面一個管用(http://localhost:8080/passport/jsvm2)這個是可以,可是(http://localhost:8080/community/jsvm2)就不行,很是郁悶。只要后面的document-directory不是同一個目錄就成。
          ?????? 后來在resin的doc里面看到path的配置

          path-mapping

          child of: web-app-default, web-app

          Maps url patterns to real paths. If using a server like IIS, you may need to match the server's path aliases.

          AttributeMeaningdefault
          url-patternA pattern matching the url: /foo/*, /foo, or *.foo
          url-regexpA regular expression matching the url
          real-pathThe prefix of the real path. When used with url-regexp, allows substitution variables like $1.

          <web-app id='/'>
                      <path-mapping url-pattern='/resin/*'
                      real-path='e:\resin'/>
                      <path-mapping url-regexp='/~([^/]*)'
                      real-path='e:\home$1'/>
                      </web-app>
                      

          改正這樣的配置就ok了。

          ????????<web-app?id="/community"?document-directory="D:\\projects\\FelooCommunityWeb">
          ??????????
          <path-mapping?url-pattern='jsvm2/*'
          ??????????????
          real-path='D:\\projects\\FelooComponents\\jsvm2'/>
          ??????
          </web-app>
          ??????
          ????????????
          <web-app?id="/passport"?document-directory="D:\\projects\\FelooPassportWeb">
          ??????????
          <path-mapping?url-pattern='jsvm2/*'
          ??????????????
          real-path='D:\\projects\\FelooComponents\\jsvm2'/>
          ??????
          </web-app>
          創(chuàng)造共用協(xié)議:署名,非商業(yè),保持一致?? 除經(jīng)特別注明外,本文章版權(quán)歸莫多泡泡所有.
          署名,非商業(yè)用途,保持一致.???somebody(莫多)
          posted on 2006-07-18 19:41 莫多 閱讀(2902) 評論(0)  編輯  收藏 所屬分類: Other

          <2006年7月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(1)

          隨筆分類(27)

          隨筆檔案(22)

          Friends

          搜索

          •  

          積分與排名

          • 積分 - 62252
          • 排名 - 845

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 长岛县| 东辽县| 衡东县| 浠水县| 大安市| 六安市| 泸西县| 广汉市| 那曲县| 彰化市| 墨竹工卡县| 合阳县| 金阳县| 五河县| 双辽市| 北海市| 泽州县| 扶沟县| 依安县| 梨树县| 蓝山县| 甘孜| 白城市| 商城县| 砚山县| 西城区| 富锦市| 大理市| 康乐县| 尚义县| 汤原县| 天台县| 舞钢市| 遂昌县| 宿迁市| 额尔古纳市| 紫金县| 安丘市| 高阳县| 剑川县| 辽阳市|