`

resin配置两个端口

    博客分类:
  • web
 
阅读更多
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

停止以及重启应用的方式也是一样。
分享到:
评论

相关推荐

    resin3.0中的https配置

    - 将 `C:\Program Files\GnuWin32\bin\` 目录下的 `libssl32.dll` 和 `libeay32.dll` 两个文件复制到 Resin 的根目录下。 #### 四、生成 SSL 证书 1. **创建 keys 目录**: - 在 Resin 根目录下创建名为 `keys` ...

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

    综合来看,配置Resin4的端口和虚拟目录需要编辑resin.properties和resin.xml两个关键配置文件。在resin.properties中,可以设置默认的HTTP端口号;而在resin.xml中,需要定义cluster,添加标签来配置具体的虚拟目录...

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

    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 -

    Windows下Resin的配置与部署(附图).doc

    1. **无法启动Resin服务**:检查端口是否被占用,尝试更改端口号。 2. **管理员账户无法登录**:确认用户名和密码是否正确,密码是否经过正确的加密。 3. **项目部署失败**:确保MyEclipse中Resin服务器配置无误,...

    resin_3.1中文配置手册.doc

    `&lt;tree-loader&gt;`子标签指定了两个路径,`${resin.home}/lib`和`${resin.root}/lib`,分别加载这两个目录下的所有.jar文件。 `&lt;management&gt;`元素配置了管理路径,这里设置为`${resin.root}/admin`,这意味着Resin的...

    resin3.1的配置文件说明.doc

    配置文件的根元素是 `&lt;resin&gt;`,它包含了多个子元素,每个子元素都对应一个具体的配置项。 二、配置项详解 1. `&lt;class-loader&gt;` 配置项 该配置项用于加载 Resin 服务器的类加载器。它有两个子元素 `&lt;tree-loader&gt;`...

    resin-3.1.8.tar.gz

    具体步骤包括安装PHP,配置FastCGI监听端口,修改Resin的配置文件(conf/resin.xml),添加FastCGI连接器,并确保两个服务的端口不冲突,例如都使用80端口。 完成配置后,你可以在Resin上部署PHP应用,同时也可以...

    Resin3.0配置

    配置Java Servlet主要涉及到两个核心文件:`web.xml`和Servlet类的Java源代码。`web.xml`是Web应用程序的部署描述符,它定义了Servlet的映射、初始化参数和其他元数据。在Resin 3.0中,`web.xml`通常位于`WEB-INF`...

    resin+nginx+使用说明文档

    【标题】"resin+nginx+使用说明文档" ...通过深入学习和理解"resin配置.txt"和"resin-4.0-admin.pdf"中的内容,以及实践安装和配置"resin-4.0.16.zip"和"nginx-1.0.5.zip",开发者可以更好地掌握这两种技术的集成使用。

    Apache2+resin-2.1.16

    Apache2和Resin是两种流行的Web服务器,它们在部署Java Web应用程序时经常被结合使用,以实现更高的性能和稳定性。Apache2是世界上最广泛使用的HTTP服务器,而Resin是一款高效的Servlet和JSP容器,由Caucho ...

    apache,resin整合说明

    Apache和Resin是两个流行的Web服务器和应用服务器。Apache主要用于HTTP服务,而Resin则是用于部署Java Web应用程序的Servlet容器。将Apache与Resin整合在一起,可以利用Apache的强大功能(如负载均衡、SSL处理和静态...

    Nginx+Resin

    标题 "Nginx+Resin" 指的是在Web服务器场景中,使用Nginx作为反向代理和负载均衡器,与Resin应用服务器配合使用的一种架构模式...理解并熟练掌握这两个工具的配置和协作,对于任何IT专业人士来说都是非常有价值的技能。

    nginx于resin集成(nginx安装)

    在IT行业中,Nginx和Resin是两种广泛使用的服务器软件。Nginx以其高性能、低内存占用和反向代理能力而闻名,而Resin则是一款基于Java的Servlet容器,适用于处理Java Web应用程序。将Nginx与Resin集成可以充分利用...

    resin-pro-3.1.14.tar

    Resin作为应用服务器,提供了对这两种技术的强大支持,使得开发和部署Java Web应用变得更加便捷。 Resin Pro 3.1.14是该系列的一个特定版本,每个版本的发布通常会包含性能优化、新功能添加以及已知问题的修复。这...

    Resin3.0.x+Apache2.0.x安装备忘录!

    总结,Resin与Apache的集成配置是一项技术性强且需要细心的工作,它涉及到服务器管理、网络通信、模块配置等多个方面。通过熟练掌握这些知识,我们能够构建出高效、可靠的Web服务环境。希望本文的详尽讲解能为你的IT...

    resin-3.1.0.rar

    1. **Servlet 2.5 和 JSP 2.1 支持** - Resin 3.1.0遵循这两个版本的规范,提供了最新的API和功能。 2. **快速启动** - 由于其高效的内存管理和优化的启动流程,Resin可以在短时间内启动并开始服务。 3. **负载均衡*...

    resin

    例如,两台Resin服务器组成的集群可以将单个服务器的错误率从1%降低至0.01%,显著增强了整体的稳定性和容错能力。 4. **多语言支持**:除了核心的Java和JSP支持外,Resin还提供了对JavaScript和XSL(XML stylesheet ...

    快速搭建项目发布环境 Ubuntu Server 10.04 + resin 3.1.10+ nginx 0.7.65

    配置Resin,修改 `/opt/resin-3.1.10/conf/resin.xml` 文件,设置服务器端口、应用上下文等参数。例如,你可以将默认的应用上下文设置为 `/myapp`: ```xml &lt;!-- ...其他配置... --&gt; ``` 启动Resin服务: ```...

    apache与resin整合实现负载均衡.doc

    接着,配置 ResinConfigServer 参数以指定 Resin 服务器的 IP 地址和端口号。 3. **Resin 配置**: 在每个后端 Resin 服务器的 `conf/resin.conf` 文件中,需要添加 `&lt;cluster&gt;` 标签来定义服务器节点。每个 `...

    Apache+Resin做负载均衡 [windows 2003]

    配置Resin以运行Java Web应用程序,并监听一个非默认端口(如8888),避免与Apache冲突。 3. **配置Apache**:在Apache的httpd.conf文件中,配置虚拟主机和代理规则。例如,创建一个名为"resin_cluster"的虚拟主机...

Global site tag (gtag.js) - Google Analytics