Resin 运行起来后,一般有这么几个端口
1. WatchDog 的端口,默认6600
2. Server 监控端口,默认6800
3. 应用的HTTP端口,默认8080
不管有多少个应用,Resin只会启动一个WatchDog 实例。
本文所说的并不是通过不同的url前缀来配置不同的应用,我们希望具有如下效果
访问 http://localhost:8081/ 对应的是Web应用1
访问 http://localhost:8082/ 对应的是Web应用2
或者可能是同一个应用,但是两个或者多个端口都可以访问,这在应用的集群中是非常有用的。
首先Resin中每个应用会占用一个HTTP端口以及一个Server监控端口,假设有两个应用,我们事先分配好端口分别是:
Web1:8081,6801
Web2:8082,6802
下面是详细的配置:
<resin xmlns="http://caucho.com/ns/resin"
xmlns:resin="http://caucho.com/ns/resin/core">
<log name="" level="info" path="stdout:"/>
<cluster id="web1">
<server-default>
<jvm-arg>-Xmx1024m</jvm-arg>
<jvm-arg>-Xss1m</jvm-arg>
<jvm-arg>-server</jvm-arg>
</server-default>
<resin:import path="${resin.home}/conf/app-default.xml"/>
<server id="web1" port="6801">
<http id="" port="8081"/>
</server>
<host id="" root-directory=".">
<web-app id="/" root-directory="D:/WORKDIR/web1" redeploy-mode="manual"/>
</host>
</cluster>
<cluster id="web2">
<server-default>
<jvm-arg>-Xmx1024m</jvm-arg>
<jvm-arg>-Xss1m</jvm-arg>
<jvm-arg>-server</jvm-arg>
</server-default>
<resin:import path="${resin.home}/conf/app-default.xml"/>
<server id="web2" port="6802">
<http id="" port="8082"/>
</server>
<host id="" root-directory=".">
<web-app id="/" root-directory="D:/WORKDIR/web2/webapp" redeploy-mode="manual"/>
</host>
</cluster>
</resin>
上面的配置中,我们为每个应用分配一个唯一的 server id,分别是 web1 和 web2
要启动这两个应用,命令是
httpd start -server web1
httpd start -server web2
停止以及重启应用的方式也是一样。
分享到:
相关推荐
- 将 `C:\Program Files\GnuWin32\bin\` 目录下的 `libssl32.dll` 和 `libeay32.dll` 两个文件复制到 Resin 的根目录下。 #### 四、生成 SSL 证书 1. **创建 keys 目录**: - 在 Resin 根目录下创建名为 `keys` ...
综合来看,配置Resin4的端口和虚拟目录需要编辑resin.properties和resin.xml两个关键配置文件。在resin.properties中,可以设置默认的HTTP端口号;而在resin.xml中,需要定义cluster,添加标签来配置具体的虚拟目录...
c)配置两台机器 的 resin - 23 - d)整合 ngxin resin - 24 - e)测试,打开浏览器,输入 http://192.168.6.121/index.jsp - 26 - 3) conf实例文件 - 26 - a)nginx.conf - 26 - b)resin.conf - 28 -
1. **无法启动Resin服务**:检查端口是否被占用,尝试更改端口号。 2. **管理员账户无法登录**:确认用户名和密码是否正确,密码是否经过正确的加密。 3. **项目部署失败**:确保MyEclipse中Resin服务器配置无误,...
`<tree-loader>`子标签指定了两个路径,`${resin.home}/lib`和`${resin.root}/lib`,分别加载这两个目录下的所有.jar文件。 `<management>`元素配置了管理路径,这里设置为`${resin.root}/admin`,这意味着Resin的...
配置文件的根元素是 `<resin>`,它包含了多个子元素,每个子元素都对应一个具体的配置项。 二、配置项详解 1. `<class-loader>` 配置项 该配置项用于加载 Resin 服务器的类加载器。它有两个子元素 `<tree-loader>`...
具体步骤包括安装PHP,配置FastCGI监听端口,修改Resin的配置文件(conf/resin.xml),添加FastCGI连接器,并确保两个服务的端口不冲突,例如都使用80端口。 完成配置后,你可以在Resin上部署PHP应用,同时也可以...
配置Java Servlet主要涉及到两个核心文件:`web.xml`和Servlet类的Java源代码。`web.xml`是Web应用程序的部署描述符,它定义了Servlet的映射、初始化参数和其他元数据。在Resin 3.0中,`web.xml`通常位于`WEB-INF`...
【标题】"resin+nginx+使用说明文档" ...通过深入学习和理解"resin配置.txt"和"resin-4.0-admin.pdf"中的内容,以及实践安装和配置"resin-4.0.16.zip"和"nginx-1.0.5.zip",开发者可以更好地掌握这两种技术的集成使用。
Apache2和Resin是两种流行的Web服务器,它们在部署Java Web应用程序时经常被结合使用,以实现更高的性能和稳定性。Apache2是世界上最广泛使用的HTTP服务器,而Resin是一款高效的Servlet和JSP容器,由Caucho ...
Apache和Resin是两个流行的Web服务器和应用服务器。Apache主要用于HTTP服务,而Resin则是用于部署Java Web应用程序的Servlet容器。将Apache与Resin整合在一起,可以利用Apache的强大功能(如负载均衡、SSL处理和静态...
标题 "Nginx+Resin" 指的是在Web服务器场景中,使用Nginx作为反向代理和负载均衡器,与Resin应用服务器配合使用的一种架构模式...理解并熟练掌握这两个工具的配置和协作,对于任何IT专业人士来说都是非常有价值的技能。
在IT行业中,Nginx和Resin是两种广泛使用的服务器软件。Nginx以其高性能、低内存占用和反向代理能力而闻名,而Resin则是一款基于Java的Servlet容器,适用于处理Java Web应用程序。将Nginx与Resin集成可以充分利用...
Resin作为应用服务器,提供了对这两种技术的强大支持,使得开发和部署Java Web应用变得更加便捷。 Resin Pro 3.1.14是该系列的一个特定版本,每个版本的发布通常会包含性能优化、新功能添加以及已知问题的修复。这...
总结,Resin与Apache的集成配置是一项技术性强且需要细心的工作,它涉及到服务器管理、网络通信、模块配置等多个方面。通过熟练掌握这些知识,我们能够构建出高效、可靠的Web服务环境。希望本文的详尽讲解能为你的IT...
1. **Servlet 2.5 和 JSP 2.1 支持** - Resin 3.1.0遵循这两个版本的规范,提供了最新的API和功能。 2. **快速启动** - 由于其高效的内存管理和优化的启动流程,Resin可以在短时间内启动并开始服务。 3. **负载均衡*...
例如,两台Resin服务器组成的集群可以将单个服务器的错误率从1%降低至0.01%,显著增强了整体的稳定性和容错能力。 4. **多语言支持**:除了核心的Java和JSP支持外,Resin还提供了对JavaScript和XSL(XML stylesheet ...
配置Resin,修改 `/opt/resin-3.1.10/conf/resin.xml` 文件,设置服务器端口、应用上下文等参数。例如,你可以将默认的应用上下文设置为 `/myapp`: ```xml <!-- ...其他配置... --> ``` 启动Resin服务: ```...
接着,配置 ResinConfigServer 参数以指定 Resin 服务器的 IP 地址和端口号。 3. **Resin 配置**: 在每个后端 Resin 服务器的 `conf/resin.conf` 文件中,需要添加 `<cluster>` 标签来定义服务器节点。每个 `...
配置Resin以运行Java Web应用程序,并监听一个非默认端口(如8888),避免与Apache冲突。 3. **配置Apache**:在Apache的httpd.conf文件中,配置虚拟主机和代理规则。例如,创建一个名为"resin_cluster"的虚拟主机...