resin3.10 resin4:多实例部署使用记录。
2017-05-13 14:32
316 查看
源于,公司一个项目的war包在tomcat部署没有问题。在resin3.10部署,找不到其他模块的一个类。
下载resin4.0.50多实例部署实例配置:
第一种方式:
第一个实例:
第二个实例:
3 resin.property文件配置
napi1-0.http : 8080
napi2-0.http : 8081
第二种方式:不需要修改app-default。只增加cluster
配置文件resin.xml修改如下改名为loop-napi3-4.xml:
启动脚本:
loop-napi3.start.sh:
loop-napi4.sh:
tomcat多实例部署文章比较多。就是在启动脚本catalina_base修改了就可以。每次启动catalina_home都会找catalina_base.
下载resin4.0.50多实例部署实例配置:
第一种方式:
第一个实例:
<cluster id="napi1"> <!-- define the servers in the cluster --> <server-multi id-prefix="napi1-" address-list="${napi1_servers}" port="6850" watchdog-port="6670"/> <!-- the default host, matching any host name --> <host id="" root-directory="."> <!-- - webapps can be overridden/extended in the resin.xml --> <web-app id="/" root-directory="webapps/ROOT"/> <web-app id="/loop-napi" root-directory="/letv/project/loop-napi"/> </host> </cluster>
第二个实例:
<cluster id="napi2"> <!-- define the servers in the cluster --> <server-multi id-prefix="napi2-" address-list="${napi2_servers}" port="6850" watchdog-port="6609"/> <!-- the default host, matching any host name --> <host id="" root-directory="."> <!-- - webapps can be overridden/extended in the resin.xml --> <web-app id="/" root-directory="webapps/ROOT"/> <web-app id="/loop-napi" root-directory="/letv/project/loop-napi"/> </host> </cluster>
3 resin.property文件配置
napi1-0.http : 8080
napi2-0.http : 8081
第二种方式:不需要修改app-default。只增加cluster
配置文件resin.xml修改如下改名为loop-napi3-4.xml:
<cluster id="loop-napi3"> <!-- define the servers in the cluster --> <server id="loop-napi3" address="127.0.0.1" port="6803"> <http port="8083"/> </server> <host id="" root-directory="."> <web-app id="/loop-napi" root-directory="/Users/shenyb/Desktop/loop-napi"/> </host> </cluster> <cluster id="loop-napi4"> <!-- define the servers in the cluster --> <server id="loop-napi4" address="127.0.0.1" port="6804"> <http port="8084"/> </server> <host id="" root-directory="."> <web-app id="/loop-napi" root-directory="/Users/shenyb/Desktop/loop-napi"/> </host> </cluster>
启动脚本:
loop-napi3.start.sh:
#!/bin/sh JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/home RESIN_HOME=/usr/local/share/resin RESIN_ROOT=/var/resin java=$JAVA_HOME/bin/java export JAVA_HOME export RESIN_HOME export RESIN_ROOT $java -jar $RESIN_HOME/lib/resin.jar \ -root-directory $RESIN_ROOT \ -conf /etc/resin/loop-napi3-4.xml \ -server loop-napi3 \ $*
loop-napi4.sh:
#!/bin/sh JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/home RESIN_HOME=/usr/local/share/resin RESIN_ROOT=/var/resin java=$JAVA_HOME/bin/java export JAVA_HOME export RESIN_HOME export RESIN_ROOT $java -jar $RESIN_HOME/lib/resin.jar \ -root-directory $RESIN_ROOT \ -conf /etc/resin/loop-napi3-4.xml \ -server loop-napi4 \ $*
tomcat多实例部署文章比较多。就是在启动脚本catalina_base修改了就可以。每次启动catalina_home都会找catalina_base.
相关文章推荐
- 实例学习SSIS(四)--使用日志记录和错误流重定向
- 实例学习SSIS(四)-- 使用日志记录和错误流重定向
- MVC学习实例记录(使用MVC4做的电影管理程序)
- Eclipse中Resin插件部署使用
- IntelliJ IDEA 使用 Resin + JRebel 实现热部署
- 记录:MOSS:EventHandler部署和使用
- 实例学习SSIS(四)--使用日志记录和错误流重定向
- linux多线程【6】单实例的进程-记录锁的使用
- 使用WSGI在Apache服务器中部署Django项目实例
- 记录一个关于部署TC时候,ORACLE实例监听的问题
- 使用Cookies保存网站历史浏览记录实例
- MyEclipse8.0中使用 JAX-WS 部署 WebService 实例
- android数据库存储方法(一)---------------SharedPreferences(实例)记录应用程序使用次数(二)读写写他应用程序
- Android中抽屉(SlidingDrawer)的使用介绍及实例记录
- PlayFramework1.2.4 一些使用中的记录3(部署tomcat,通过域名访问)
- 使用vs2005 webservice 创建,部署,调用的简单实例
- android数据库存储方法(一)---------------SharedPreferences(实例)记录应用程序使用次数(一)
- 实例学习SSIS(四)--使用日志记录和错误流重定向
- ftrace基础知识学习+使用实例 (仅作学习记录)
- UnderScore的使用实例记录