首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 关于Resin虚拟目录配置的问题
【标  题】:关于Resin虚拟目录配置的问题
【关键字】:Resin
【来  源】:http://blog.csdn.net/newfox/archive/2006/07/19/938707.aspx

关于Resin虚拟目录配置的问题

项目中多个项目需要同时引用一个静态资源,所以就想到配置不同的虚拟目录指到同一个目录。于是有下面的配置:
    <!-- 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>

       但是发现这样只有后面一个管用(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.

Attribute Meaning default
url-pattern A pattern matching the url: /foo/*, /foo, or *.foo
url-regexp A regular expression matching the url
real-path The 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>
创造共用协议:署名,非商业,保持一致   除经特别注明外,本文章版权归莫多泡泡所有.
署名,非商业用途,保持一致.   somebody(莫多)    
Java数字、货币值和百分数等的格式化处理:【上一篇】
Head First Design Patterns (深入浅出设计模式 影印版):【下一篇】
【相关文章】
  • 如何用Eclipse在Resin中调试Web应用程序
  • 安装Apache2.0.50+MySQL+PHP5+Resin+SSSL+GD以及日志分析工具
  • 如何在resin-2.1.*中禁止用户进行目录浏览
  • RedHatAS4下Apache2+MySQL+Php+Resin整合及虚拟主机配置
  • konds-apache1.3.31-php2.4.8-resin2.-mysql.conf
  • JSP中数据源的绑定方法(Resin配置文件中和代码动态配置的方法)
  • JSP环境配置Apache+Resin+Mysql
  • Apache2 +Resin2.x 集群配置
  • resin V3.0.18的新功能 php
  • apache和resin 2.1.X整合报错解决方法 ZT
  • 【随机文章】
  • [转载]Google map v.s Yahoo Map
  • 在5250上面实现复制粘贴
  • shellファイル
  • port linux 2.6.11.7 kernel to s3c2410(SMDK2410)
  • 一个实际的OLE服务器的开发
  • 铁臂阿童木 boss战心得流程
  • Oracle 8i在GNU/Linux上的安装笔记
  • JavaScript实现二级、多级(N级)联动下拉列表框更新版,支持IE6,FireFox,函数和类两种调用方式,支持到N级...
  • 激光打印机工作原理及故障维修大全
  • shell编程-shell编程-分支语句(1)[转载]
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.