通过在给Resin配置中的server节点指定一个id属性值,例如此值为s1,那么我们需要在启动Resin的命令行中增加参数 -server s1,这就是Resin的做法。假设在一台机器上启动了两个 Resin 实例,那么实际上系统会有三个Java进程,其中一个是Resin的监控、管理进程,另外两个当然是独立的两个不同Resin实例。看看我的一个简单配置 吧:
<resin xmlns="http://caucho.com/ns/resin"
xmlns:resin="http://caucho.com/ns/resin/core">
<log name="" level="info" path="stdout:"/>
<resin:import path="${resin.home}/conf/app-default.xml"/>
<cluster id="dlog">
<server-default>
<jvm-arg>-Xmx2048m</jvm-arg>
<jvm-arg>-Xss1m</jvm-arg>
<jvm-arg>-server</jvm-arg>
</sever-default>
<server id="s1" port="6801">
<http id="" port="8081"/>
</server>
<server id="s2" port="6802">
<http id="" port="8082"/>
</server>
<host id="" root-directory=".">
<web-app id="/" root-directory="/opt/dlog" redeploy-mode='manual'/>
</host>
</cluster>
</resin>
上面这个配置中,我定义了两个server分别运行在 8081 和 8082 端口上,它们共享 server-default 中的配置,同时这两个server都配置了一个web应用是 /opt/dlog 这个目录。当然,如果你在一个机器上运行多个 Resin 是为了运行不同的应用,那你可以将 host 节点直接写在对应的 http 节点下,例如:
<server id="s1">
<http id="" port="8082">
<host id="" root-directory=".">
<web-app id="/" root-directory="/opt/dlog" redeploy-mode='manual'/>
</host>
</http>
</server>
一旦我们定义好配置了,下面就要启动这两个 Resin 的实例了,在 Linux 下可以这样启动这两个 Resin 实例:
$/opt/resin1/bin/httpd.sh -server s1 start
$/opt/resin1/bin/httpd.sh -server s2 start
如果你想让Resin在系统启动的时候自动运行,那必须修改一下 httpd.sh 写死-server 的参数。
不知道你明白了没,Resin 就是这样一种架构,要跑多个 Resin 并不需要拷贝多份 Resin 的文件。全部通过配置和命令行来操作。
分享到:
相关推荐
名称:Resin,版本:4.0.58,系统:Windows,位数:64 项目运行的服务器:Resin-4.0.58
Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。
NULL 博文链接:https://baobeituping.iteye.com/blog/857085
比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。 Resin 2.1.4( resin-2.1.4.zip),你可以从http://www.caucho.com/download/ 站点上查询Resin的最新版本并下载它...
resin3 resin3下载 resin-3.0.21下载
eclipse的离线resin插件 ResinLauncher: launch resin 2.x or 3.x (require JDK 1.4) within eclipse to let you debug jsp or servlet. If you are using jdk 1.4 you can use hot code replace with servlet. You...
比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。 Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。...
resin服务器有3部分,resin1,resin-webapp,resin-lib,由于大小限制分开传
b)分别在两台机器上 安装 resin - 22 - c)配置两台机器 的 resin - 23 - d)整合 ngxin resin - 24 - e)测试,打开浏览器,输入 http://192.168.6.121/index.jsp - 26 - 3) conf实例文件 - 26 - a)nginx.conf - 26 - ...
使用Resin3.0配置运行Java Servlet
例如:example1.com —->用Resin3.0.x来解析jsp脚本 example2.com —->用Resin2.1.x来解析jsp脚本 如果配置了resin的环境变量,需要在环境变量中将RESIN_HOME删除,不然无法同时运行多个resin。 首先将各个版本的...
windows下resin多个版本的详细配置过程,通过实例详细介绍了resin的配置过程及部署过程
resin服务器有3部分,resin1,resin-webapp,resin-lib,由于大小限制分开传
Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHESERVER...
Mastering Resin英文版
resin3.1.5
iis+resin整合运行jsp Windows Server 2003 iis整合resin支持JSP虚拟主机
resin 4.0.42 版本之前一直在用tomcat 没用过resin 刚下载使用,以备以后使用!
resin应用部署详细步骤,帮助你快速学会resin