项目中多个项目需要同时引用一个静态资源,所以就想到配置不同的虚拟目录指到同一个目录。于是有下面的配置:
<!-- 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-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(莫多)
分享到:
相关推荐
Resin4作为Resin的版本之一,提供了灵活的配置方式,使得为不同的Web应用分配端口并创建虚拟目录成为可能。在本文中,我们将详细探讨如何在Resin4中配置端口和虚拟目录。 首先,需要了解Resin4的端口配置。Resin4...
在本文中,我们将深入探讨Resin配置的详细内容,包括虚拟目录、MyEclipse集成、集群配置以及其他重要特性。 1. **虚拟目录配置**: 虚拟目录允许你在Resin中映射不同的物理目录到Web应用程序的不同URL路径。在配置...
(4) Linux下Nginx+Resin负载均衡,session问题解决实例 - 21 - 1) 测试环境: - 21 - 2) 安装步骤: - 22 - a)在server1 上安装配置 nginx + nginx_upstream_jvm_route - 22 - b)分别在两台机器上 安装 resin - 22 -...
通常情况下,这个文件位于Resin的安装目录下,包含服务器的各种配置信息,如端口设置、虚拟主机定义等。 - **-Djava.util.logging.manager=com.caucho.log.LogManagerImpl**:设置日志管理器为Caucho提供的实现,这...
2. **Resin主目录与虚拟目录** Resin的默认主目录位于`doc`目录下,可以通过修改`<document-directory>`元素来改变。例如,你可以将其设置为`E:/wwwroot`。此外,可以通过创建多个`<web-app>`元素来添加虚拟目录,...
2. 测试环境隔离:在Apache的VirtualHost配置中,将ServerName设置为127.0.0.1,并在本地主机文件(/etc/hosts)中将域名映射到127.0.0.1,这样确保只有本地机器可以访问这个虚拟主机。这在开发和测试环境中非常常见,...
总的来说,Resin 3.2 与 IIS7 的整合配置涉及到了Web服务器的多个核心组件,包括ISAPI扩展、虚拟路径、筛选器、处理程序映射和默认文档,这些配置的正确设定是确保两者协同工作的关键。在实际操作中,务必按照步骤...
这个文件通常位于Resin安装目录的conf子目录下,它是Resin服务器的核心配置,包含了服务器的全局设置。`resin.conf`中可以配置各种组件,如HTTP服务器、应用部署、数据源、JMS服务等。 1. **HTTP服务器配置**:在`...
2. 部署到Resin:将Web项目打包成WAR文件,然后将此WAR文件放入Resin的webapps目录下,或者在resin.xml中配置虚拟主机和应用路径,实现自动部署。 3. 启动Resin:通过IDE中的插件或手动执行Resin的start.sh(Linux/...
2. **虚拟主机**: 在`resin.conf`中,可以定义多个虚拟主机,通过`<host>`标签来设置不同的域名或IP地址映射到不同的应用目录。 3. **连接池配置**: Resin支持JDBC连接池,可以在`conf/resin.xml`中配置数据源,...
4. 配置虚拟目录:可以通过配置 Tomcat 的 server.xml 文件来设置虚拟目录。 5. 配置虚拟主机:可以通过配置 Tomcat 的 server.xml 文件来设置虚拟主机。 6. web.xml 配置修改:可以通过修改 web.xml 文件来配置 ...
- 日志记录是系统运维的重要组成部分,Resin 提供了丰富的日志配置选项,帮助开发者进行问题排查和性能分析。 #### 十、管理界面 - **Resin 管理界面** - 通过图形化界面来管理 Resin 的各项功能,包括应用部署、...
3. conf目录:包含各种配置文件,如webapps目录结构、虚拟主机配置、邮件服务器配置等。 4. webapps目录:默认的应用部署位置,用户可以将打包好的WAR文件放在此目录下进行部署。 5. bin目录:包含了启动、停止和...
4. 配置虚拟主机:在resin.conf文件中,定义虚拟主机(virtual-host),指定对应的域名或IP地址、文档根目录等信息。这样,当IIS接收到相应请求时,会将其转发给Resin处理。 5. 测试与优化:配置完成后,可以通过...
Resin 作为 Java 应用服务器,其性能很大程度上取决于 JVM(Java Virtual Machine)的配置,特别是虚拟内存的设置。合理的内存配置能够显著提升 Resin 的运行效率和稳定性。 **1. 基本概念** - **RESIN_HOME**: ...
- **添加虚拟主机**:修改`C:\Resin3.0\conf\resin.conf`文件,在文件末尾添加相应的虚拟主机配置。 示例配置: ```xml 域名1" root-directory="."> 域名2" root-directory="."> ``` **配置Apache**: - **...
通过阅读提供的"resin-2.1.12"文档,可以了解详细的安装步骤、配置参数、API使用以及常见问题的解决方案。 对于初学者,建议从以下几个方面入手学习Resin 2.1.2: 1. **安装与配置**:学习如何在不同的操作系统...
4. 配置虚拟目录:将编译好的目录 stu 拷贝至 D:\resin\webapps 下,自动被编译。http://localhost:8080/stu/ 5. 大并发配置:修改启动参数 Cmd 命令行输入 Httpd.exe -Xms256m -Xmx512m,目前获得最大并发:512 ...
- **配置问题解答**:解答了关于 Resin 配置的常见问题。 ##### 11.2 安装 FAQ (Installation FAQ) - **安装问题解答**:解答了关于 Resin 安装的常见问题。 ##### 11.3 Web 应用程序 FAQ (Web Applications FAQ)...