`
somebody
  • 浏览: 81236 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于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.

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>
创造共用协议:署名,非商业,保持一致   除经特别注明外,本文章版权归莫多泡泡所有.
署名,非商业用途,保持一致.   somebody(莫多)

相关推荐

    Javaweb resin4如何配置端口虚拟目录

    Resin4作为Resin的版本之一,提供了灵活的配置方式,使得为不同的Web应用分配端口并创建虚拟目录成为可能。在本文中,我们将详细探讨如何在Resin4中配置端口和虚拟目录。 首先,需要了解Resin4的端口配置。Resin4...

    Resin配置详细说明

    在本文中,我们将深入探讨Resin配置的详细内容,包括虚拟目录、MyEclipse集成、集群配置以及其他重要特性。 1. **虚拟目录配置**: 虚拟目录允许你在Resin中映射不同的物理目录到Web应用程序的不同URL路径。在配置...

    Nginx安装配置、Resin安装配置说明文档

    (4) Linux下Nginx+Resin负载均衡,session问题解决实例 - 21 - 1) 测试环境: - 21 - 2) 安装步骤: - 22 - a)在server1 上安装配置 nginx + nginx_upstream_jvm_route - 22 - b)分别在两台机器上 安装 resin - 22 -...

    eclipse resin配置

    通常情况下,这个文件位于Resin的安装目录下,包含服务器的各种配置信息,如端口设置、虚拟主机定义等。 - **-Djava.util.logging.manager=com.caucho.log.LogManagerImpl**:设置日志管理器为Caucho提供的实现,这...

    非常有用的resin配置

    2. **Resin主目录与虚拟目录** Resin的默认主目录位于`doc`目录下,可以通过修改`&lt;document-directory&gt;`元素来改变。例如,你可以将其设置为`E:/wwwroot`。此外,可以通过创建多个`&lt;web-app&gt;`元素来添加虚拟目录,...

    Apache + nginx + resin 详细配置

    2. 测试环境隔离:在Apache的VirtualHost配置中,将ServerName设置为127.0.0.1,并在本地主机文件(/etc/hosts)中将域名映射到127.0.0.1,这样确保只有本地机器可以访问这个虚拟主机。这在开发和测试环境中非常常见,...

    Resin3.2与IIS7整合配置

    总的来说,Resin 3.2 与 IIS7 的整合配置涉及到了Web服务器的多个核心组件,包括ISAPI扩展、虚拟路径、筛选器、处理程序映射和默认文档,这些配置的正确设定是确保两者协同工作的关键。在实际操作中,务必按照步骤...

    Resin 3.1 配置文件跟大家认识一下

    这个文件通常位于Resin安装目录的conf子目录下,它是Resin服务器的核心配置,包含了服务器的全局设置。`resin.conf`中可以配置各种组件,如HTTP服务器、应用部署、数据源、JMS服务等。 1. **HTTP服务器配置**:在`...

    使用Resin在IDE中快速启动web项目

    2. 部署到Resin:将Web项目打包成WAR文件,然后将此WAR文件放入Resin的webapps目录下,或者在resin.xml中配置虚拟主机和应用路径,实现自动部署。 3. 启动Resin:通过IDE中的插件或手动执行Resin的start.sh(Linux/...

    resin服务器 linux版本

    2. **虚拟主机**: 在`resin.conf`中,可以定义多个虚拟主机,通过`&lt;host&gt;`标签来设置不同的域名或IP地址映射到不同的应用目录。 3. **连接池配置**: Resin支持JDBC连接池,可以在`conf/resin.xml`中配置数据源,...

    java-apache-tomcat-resin-nginx-详细配置.docx

    4. 配置虚拟目录:可以通过配置 Tomcat 的 server.xml 文件来设置虚拟目录。 5. 配置虚拟主机:可以通过配置 Tomcat 的 server.xml 文件来设置虚拟主机。 6. web.xml 配置修改:可以通过修改 web.xml 文件来配置 ...

    resin 入门基础教程.pdf

    - 日志记录是系统运维的重要组成部分,Resin 提供了丰富的日志配置选项,帮助开发者进行问题排查和性能分析。 #### 十、管理界面 - **Resin 管理界面** - 通过图形化界面来管理 Resin 的各项功能,包括应用部署、...

    resin-pro-4.0.65.zip下载

    3. conf目录:包含各种配置文件,如webapps目录结构、虚拟主机配置、邮件服务器配置等。 4. webapps目录:默认的应用部署位置,用户可以将打包好的WAR文件放在此目录下进行部署。 5. bin目录:包含了启动、停止和...

    resin-pro-3.1.14.zip

    4. 配置虚拟主机:在resin.conf文件中,定义虚拟主机(virtual-host),指定对应的域名或IP地址、文档根目录等信息。这样,当IIS接收到相应请求时,会将其转发给Resin处理。 5. 测试与优化:配置完成后,可以通过...

    Resin服务器配置指南 详解.docx

    Resin 作为 Java 应用服务器,其性能很大程度上取决于 JVM(Java Virtual Machine)的配置,特别是虚拟内存的设置。合理的内存配置能够显著提升 Resin 的运行效率和稳定性。 **1. 基本概念** - **RESIN_HOME**: ...

    apache+resin配置[定义].pdf

    - **添加虚拟主机**:修改`C:\Resin3.0\conf\resin.conf`文件,在文件末尾添加相应的虚拟主机配置。 示例配置: ```xml 域名1" root-directory="."&gt; 域名2" root-directory="."&gt; ``` **配置Apache**: - **...

    resin 2.1.2 老版资料篇

    通过阅读提供的"resin-2.1.12"文档,可以了解详细的安装步骤、配置参数、API使用以及常见问题的解决方案。 对于初学者,建议从以下几个方面入手学习Resin 2.1.2: 1. **安装与配置**:学习如何在不同的操作系统...

    java服务器配置tomcat,resin,jboss借鉴.pdf

    4. 配置虚拟目录:将编译好的目录 stu 拷贝至 D:\resin\webapps 下,自动被编译。http://localhost:8080/stu/ 5. 大并发配置:修改启动参数 Cmd 命令行输入 Httpd.exe -Xms256m -Xmx512m,目前获得最大并发:512 ...

    resin-reference-3.0.13文档

    - **配置问题解答**:解答了关于 Resin 配置的常见问题。 ##### 11.2 安装 FAQ (Installation FAQ) - **安装问题解答**:解答了关于 Resin 安装的常见问题。 ##### 11.3 Web 应用程序 FAQ (Web Applications FAQ)...

Global site tag (gtag.js) - Google Analytics