首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

resin 3.1 配备

2012-12-22 
resin 3.1 配置!--Resin 3.1 配置文件. --resin xmlnshttp://caucho.com/ns/resin xmlns:resinhtt

resin 3.1 配置

<!--  Resin 3.1 配置文件. -->   <resin xmlns="http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/core">     <!-- 加载resin/lib下的所有.jar文件-->     <class-loader>       <tree-loader path="${resin.home}/lib"/>       <tree-loader path="${resin.root}/lib"/>     </class-loader>     <!--  管理配置 -->     <management path="${resin.root}/admin">     </management>     <!--   JDK日志接口的配置.   -->     <log name="" path="stdout:" timestamp="[%H:%M:%S.%s] "/>     <!-- 日志信息的级别:'info' 生产环境  'fine' 开发环境 'finer' 调试环境 -->     <logger name="com.caucho" level="info"/>     <logger name="com.caucho.java" level="config"/>     <logger name="com.caucho.loader" level="config"/>     <!--  环境上下文的检测时间,对于生产站点, 这个要设置长一点,例如600秒,10分钟  -->     <dependency-check-interval>2s</dependency-check-interval>     <!--      发送邮件通知的SMTP服务器     -->     <system-property mail.smtp.host="127.0.0.1"/>     <system-property mail.smtp.port="25"/>     <!--      你可以把编译器改成 "javac", "eclipse" 或者 "internal".    -->     <javac compiler="internal" args="-source 1.5"/>        <!-- Security providers. -->         <security-provider>            com.sun.net.ssl.internal.ssl.Provider         </security-provider>        <!-- 去掉注释,如果你使用resin提供的xml应用 -->                  <system-property javax.xml.parsers.DocumentBuilderFactory                         ="com.caucho.xml.parsers.XmlDocumentBuilderFactory"/>         <system-property javax.xml.parsers.SAXParserFactory                         ="com.caucho.xml.parsers.XmlSAXParserFactory"/>          <cluster id="app-tier">       <!-- 设置集群上下文的根, 相对于server.root -->       <root-directory>.</root-directory>       <server-default>         <!-- HTTP服务的端口-->         <http address="*" port="8080"/>         <!-- SSL端口配置: -->                          <http address="*" port="8443">               <openssl>                 <certificate-file>keys/gryffindor.crt</certificate-file>                 <certificate-key-file>keys/gryffindor.key</certificate-key-file>                 <password>test123</password>               </openssl>             </http>                   <!--          JVM参数设置        -->         <jvm-arg>-Xmx256m</jvm-arg>         <jvm-arg>-Xss1m</jvm-arg>         <jvm-arg>-Xdebug</jvm-arg>         <jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>         <!-- Uncomment to enable admin heap dumps 去掉这个如果你想管理内存堆的倾倒 -->             <jvm-arg>-agentlib:resin</jvm-arg>            <watchdog-arg>-Dcom.sun.management.jmxremote</watchdog-arg>         <!--   强制resin强制重起时的最小空闲内存    -->         <memory-free-min>1M</memory-free-min>         <!-- 最大线程数量. -->         <thread-max>256</thread-max>         <!--  套接字等待时间 -->         <socket-timeout>65s</socket-timeout>         <!-- 配置 keepalive -->         <keepalive-max>128</keepalive-max>         <keepalive-timeout>15s</keepalive-timeout>         <!--          如果使用的是UNIX,这里是启动的帐号和用户组. -->             <user-name>resin</user-name>             <group-name>resin</group-name>                </server-default>       <!-- 定义群集服务器 -->       <server id="" address="127.0.0.1" port="6800"/>       <!--    Configures the persistent store for single-server or clustered 配置独立服务器或者群集的持久化存储,专业版的功能    -->       <resin:if test="${resin.isProfessional()}">         <persistent-store type="cluster">           <init path="session"/>         </persistent-store>       </resin:if>       <!--   为了安全, 你可以为SSL会话(SSL sessions)定义一个不同的cookie. -->           <ssl-session-cookie>SSL_JSESSIONID</ssl-session-cookie>              <!--  缓存启用 (专业版的功能)   -->       <resin:if test="${isResinProfessional}">         <cache path="cache" memory-size="64M">           <!-- Vary header rewriting for IE -->           <rewrite-vary-as-private/>         </cache>       </resin:if>       <!-- 启用周期性的服务器状态检查和死锁检查,所有的服务器可以添加 <url> 来检查。  -->       <resin:if test="${isResinProfessional}">         <ping>           <!-- <url>http://localhost:8080/test-ping.jsp</url> -->         </ping>       </resin:if>       <!-- 包含web应用的默认行为  -->       <resin:import path="${resin.home}/conf/app-default.xml"/>       <!-- 每一个web应用的默认参数  -->       <web-app-default>         <!-- 扩展库的公共jar文件,扩展是安全的即使没有类装载器知道的jars,装载的类将为每个应用分别装载,也就是这些类都是不同的 -->         <class-loader>           <tree-loader path="${server.root}/ext-webapp"/>         </class-loader>         <!--  设置缓存页、静态也的延时值  -->         <cache-mapping url-pattern="/" expires="5s"/>         <cache-mapping url-pattern="*.gif" expires="60s"/>         <cache-mapping url-pattern="*.jpg" expires="60s"/>         <cache-mapping url-pattern="*.png" expires="60s"/>         <!-- 启用EL表达式 -->         <allow-servlet-el/>         <!--   安全原因, 默认禁用了会话的URLs -->         <session-config>           <enable-url-rewriting>false</enable-url-rewriting>         </session-config>         <!-- 安全原因, 在cookies中设置HttpOnly标志 -->             <cookie-http-only/>                      <!--一些JSP包有不正确的 .tld文件。可以把validate-taglib-schema设置成false,可能继续正常工作 Some JSP packages have incorrect .tld files.  It's possible to set validate-taglib-schema to false to work around these packages. -->           <jsp>             <validate-taglib-schema>true</validate-taglib-schema>             <fast-jstl>true</fast-jstl>             <fast-jsf>true</fast-jsf>           </jsp>       </web-app-default>       <!-- 简单的数据池配置 -->           The JDBC name is java:comp/env/jdbc/test            <database>              <jndi-name>jdbc/mysql</jndi-name>              <driver type="org.gjt.mm.mysql.Driver">                <url>jdbc:mysql://localhost:3306/test</url>                <user></user>                <password></password>               </driver>               <prepared-statement-cache-size>8</prepared-statement-cache-size>               <max-connections>20</max-connections>               <max-idle-time>30s</max-idle-time>             </database>                    <!-- 定义所有虚拟主机的默认配置 -->       <host-default>         <!-- 如果和别的web服务器整合,这个可以被去掉,因为web服务器也可以记录这些信息。  -->         <access-log path="logs/access.log" format='%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"' rollover-period="1W"/>         <!-- war 文件的布置目录  -->         <web-app-deploy path="webapps"/>         <!-- ear文件的布置目录 -->         <ear-deploy path="deploy">           <ear-default>             <ejb-server>               <config-directory>WEB-INF</config-directory>               <data-source>jdbc/test</data-source>             </ejb-server>           </ear-default>         </ear-deploy>         <!-- rar文件的布置目录 -->         <resource-deploy path="deploy"/>       </host-default>       <!-- 虚拟主机的布置目录 -->       <host-deploy path="hosts">         <host-default>           <resin:import path="host.xml" optional="true"/>         </host-default>       </host-deploy>       <!-- 默认的虚拟主机配置 -->       <host id="" root-directory=".">         <!-- 配置默认的应用 webapp's ROOT        -->         <web-app id="/" root-directory="webapps/ROOT"/>         <web-app id="/resin-admin" root-directory="${resin.home}/php/admin">           <!--  管理应用程序 /resin-admin password is the md5 hash of the password。md5码的密码。 localhost is true to limit access to the localhost。localhost设置成true,这样只有localhost才能访问 -->           <prologue>             <resin:set var="resin_admin_user" value=""/>             <resin:set var="resin_admin_password" value=""/>             <resin:set var="resin_admin_external" value="false"/>           </prologue>         </web-app>       </host>     </cluster>     <!--  Configuration for the web-tier/load-balancer  -->     <resin:if test="${resin.isProfessional()}">       <cluster id="web-tier">         <server-default>           <!-- The http port -->           <http address="*" port="9080"/>         </server-default>         <server id="web-a" address="127.0.0.1" port="6700"/>         <cache path="cache" memory-size="64M"/>         <host id="">           <web-app id="/">              <rewrite-dispatch>                <load-balance regexp="" cluster="app-tier"/>              </rewrite-dispatch>           </web-app>         </host>       </cluster>     </resin:if>   </resin>   

?

热点排行