resin4的初次配置与使用

之前用的resin3,结果发布新项目老师文件冲突,我也找不到是哪里有问题,于是尝试使用resin4.

首先从官网下载最新resin4。

然后放到opt下,tar -zvxf 解压。

然后修改conf/resin.xml。

最终修改如下:  1 <!--  2 - Resin 4.0 configuration file.

  3   -->
  4 <resin xmlns="http://caucho.com/ns/resin"
  5        xmlns:resin="urn:java:com.caucho.resin">
  6
  7   <!-- property-based Resin configuration -->
  8   <resin:properties path="${__DIR__}/resin.properties" optional="true"/>
  9
 10   <resin:if test="${properties_import_url}">
 11      <resin:properties path="${properties_import_url}"
 12                     optional="true" recover="true"/>
 13   </resin:if>
 14
 15
 16   <!-- Logging configuration for the JDK logging API -->
 17   <log-handler name="" level="all" path="stdout:"
 18                timestamp="[%y-%m-%d %H:%M:%S.%s]"
 19                format=" {${thread}} ${log.message}"/>
 20
 21   <!--
 22      - Alternative pseudo-TTCC log format
 23      -
 24      - <log-handler name="" level="all" path="stdout:"
 25      -           timestamp="%y-%m-%d %H:%M:%S.%s"
 26      -           format=" [${thread}] ${log.level} ${log.shortName} - ${log.message}"/>
 27     -->
 28
 29   <!--
 30      - level=‘info‘ for production
 31      - ‘fine‘ or ‘finer‘ for development and troubleshooting
 32     -->
 33   <logger name="" level="${log_level?:‘info‘}"/>
 34
 35   <logger name="com.caucho.java" level="config"/>
 36   <logger name="com.caucho.loader" level="config"/>
 37
 38   <!--
 39      - Default configuration applied to all clusters, including
 40      - HTTP, HTTPS, and /resin-admin configuration.
 41     -->
 42   <resin:import path="${__DIR__}/cluster-default.xml"/>
 43
 49
 50
 51
 52   <!--
 53      - Remote management requires at least one enabled admin user.
 54     -->
 55   <resin:AdminAuthenticator>
 56     <user name="${admin_user}" password="${admin_password}"/>
 57
 58     <resin:import path="${__DIR__}/admin-users.xml" optional="true"/>
 59   </resin:AdminAuthenticator>
 60
 61   <!--
 62      - For clustered systems, create a password in as cluster_system_key
 63     -->
 64   <cluster-system-key>${cluster_system_key}</cluster-system-key>
 65
 66   <!--
 67      - For production sites, change dependency-check-interval to something
 68      - like 600s, so it only checks for updates every 10 minutes.
 69     -->
 70   <dependency-check-interval>${dependency_check_interval?:‘2s‘}</dependency-check-interval>
 71
 72   <!-- For resin.properties dynamic cluster joining -->
 73   <home-cluster>${home_cluster}</home-cluster>
 74   <home-server>${home_server}</home-server>
 75   <elastic-server>${elastic_server}</elastic-server>
 76   <elastic-dns>${elastic_dns}</elastic-dns>
 77
 78   <!--
 79      - Configures the main application cluster.  Load-balancing configurations
 80      - will also have a web cluster.
 81     -->
 82   <cluster id="app">
 83     <!-- define the servers in the cluster 这里配置端口 -->
 84     <server-multi id-prefix="app-" address-list="127.0.0.1" port="6801">
 85       <watchdog-port>6601</watchdog-port>
 86       <http address="*" port="9097"/>
 87     </server-multi>
 88
 89     <host-default>
 90       <!-- creates the webapps directory for .war expansion  这里我把webapps修改到webapp,因为我只要发布一个项目,当然理解可能有问题-->
 91       <web-app-deploy path="webapp"
 92                       expand-preserve-fileset="WEB-INF/work/**"
 93                       multiversion-routing="${webapp_multiversion_routing}"
 94                       path-suffix="${elastic_webapp?resin.id:‘‘}"/>
 95     </host-default>
 96
 97     <!-- auto virtual host deployment in hosts/foo.example.com/webapps -->
 98     <host-deploy path="hosts">
 99       <host-default>
100         <resin:import path="host.xml" optional="true"/>
101       </host-default>
102     </host-deploy>
103      <!-- 这里我修改/为我的项目路径,即直接使用项目路由分配,设置项目位置,设置日志按日期输出。-->
104     <host id="" root-directory=".">
105       <web-app id="/" root-directory="webapp/prnewsOrder">
106         <form-parameter-max>100</form-parameter-max>
107         <stderr-log path=‘log/stderr.log‘ timestamp=‘[%Y-%m-%d %H:%M:%S] ‘ rollover-period=‘1D‘/>
108         <stdout-log path=‘log/stdout.log‘ timestamp=‘[%Y-%m-%d %H:%M:%S] ‘ rollover-period=‘1D‘/>
109       </web-app>
110     </host>
111
112
113   </cluster>
114
115
116   <cluster id="proxycache">
117     <!-- define the servers in the cluster -->
118     <server-multi id-prefix="proxycache-" address-list="${proxycache_servers}" port="6830">
119       <http address="*" port="9078"/>
120     </server-multi>
121
122     <host id="" root-directory="proxycache">
123       <web-app id="">
124         <resin:HttpProxy regexp=".*">
125           <!-- backend HTTP servers to proxy to -->
126           <addresses>${backend_servers}</addresses>
127         </resin:HttpProxy>
128       </web-app>
129     </host>
130   </cluster>
131
132 </resin>
时间: 2024-10-10 02:10:33

resin4的初次配置与使用的相关文章

Fiddler初次配置

前面先来一段废话 Fiddler作为前端debug利器,真是用了就爱不释手.现在基本上的工作状态都是首先打开Fiddler,然后再打开Chrome.. 目前我自己对Fiddler的使用场景基本上都是: 同事A:呀,这个接口返回的数据不对,报错了. 我:你挂个代理到我这边.然后从Fiddler里面看同事请求的数据,直接再用Fiddler里面的Composer重发请求到本地进行调试,配合Chrome的Xdebug插件和Php storm,简直方便得不行. 后来有一次安卓的同事在测试登陆功能的时候,发

eclipse3.7+resin4.0集成配置小结

1.插件不要用improve公司的了,那个太老了.直接用resin官方的,用eclipse的help->install new software功能,地址用:http://www.caucho.com/eclipse/ 这个即可,这个地址得到是比较新的resin版本的插件. 2.剩下的Server添加配置方法就和这个教程(http://www.ibm.com/developerworks/cn/opensource/os-eclipse-tomcat/)配置tomcat的步骤一样. 3.最后配置

初次配置git与github出现push不了的问题

ssh: connect to host gmail.com port 22: No route to host fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 在配置github为远程仓库是出现如上报错,具体有两个: 1.没有创建repository 2.防火墙拦截.如果已经FQ,那就要修改配置

初次配置svn服务对项目进行管理

最近接手一个项目, 由于这个项目频繁换人, 项目又没有版本控制,导致代码等严重丢失, 严重到登陆模块的代码都有问题, 惨啊!! 版本控制的话, SVN 是现在最流行的一种版本控制工具, 我一直都有在使用, 只是没有进行过服务器端的配置, So, 这次是一个机会! 一. 软件工具(系统是windows2003) 1. Setup-Subversion-1.6.17.msi 服务器端的安装文件, 默认一直安装就可以了.(听说现在有一个VisualSVN 界面是可视化操作的) 2. TortoiseS

Sublime Text3安装以及初次配置

sublime text介绍: Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器.Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim. Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等.还可自定义键绑定,菜单和工具栏.Sublime Text 的主要功能包括:拼写检查,书签,完整

VS2015 + OpenCV 2.4.X 配置环境

VS2015的内部编号是VC14,但现在opencv 2.4.X和最新的3.0版本只有vc12的库文件,所以这里主要简单讲如何针对vs2015配置环境. 首先按照下面的文章把环境配置好: [OpenCV入门教程之一] 安装OpenCV:OpenCV 3.0.OpenCV 2.4.8.OpenCV 2.4.9 +VS 开发环境配置 http://blog.csdn.net/poem_qianmo/article/details/19809337/ 配置好后在2015中编译运行会报错,说缺少msvc

ubuntu14.04中spark集群安装配置

一. Spark简介 Spark是一个通用的并行计算框架,由UCBerkeley的AMP实验室开发.Spark基于map reduce 算法模式实现的分布式计算,拥有Hadoop MapReduce所具有的优点:但不同于Hadoop MapReduce的是Job中间输出和结果可以保存在内存中,从而不再需要读写HDFS,节省了磁盘IO耗时,性能比Hadoop更快. 所以,相对来说Hadoop更适合做批处理,而Spark更适合做需要反复迭代的机器学习.下面是我在ubuntu14.04中配置Spark

实验四 交换机的Telnet远程登陆配置

实验四 交换机的Telnet远程登陆配置 一.实验目标 掌握采用Telnet方式配置交换机的方法. 二.实验背景 第一次在设备机房对交换机进行了初次配置后,你希望以后在办公室或出差时也可以对设备进行远程管理.现要在交换机上做适当配置. 三.技术原理 配置交换机的管理IP地址(计算机的IP地址与交换机管理IP地址在同一个网段): 1.为telnet用户配置用户名和登录口令: 1) 交换机.路由器中有很多密码,设置对这些密码可以有效的提高设备的安全性. 2) switch(config)# enab

如何用console线连接路由器进行初始配置-----无私奉献版(转载请注明出处)

打开包装拿出路由器,需要为路由器进行基础配置,包括时间.访问密码.IP地址等,在初次配置后我们就可以通过telnet的方式来管理和配置路由器了.但这第一次配置是需要通过路由器上的console的口来实现的. 我们在初始配置的时候如何来连接路由器呢?请看下图,由于路由器的console线连接PC的一端是RS232 俗称9针串口(母头)接口,而现在的笔记本基本上都没有配备这种接口,所以我们要配备一个usb转RS232 (公头)的转换模块或者是线(自行购买,并且需要安装驱动). 连接图 连接好cons