📄 resin-3.0.2.xtp
字号:
<document> <header> <product>resin</product> <title>Resin 3.0.2 Beta Release Notes</title> </header><body><summary objsummary="localtoc"/><s1 title="Overview"><p>Resin 3.0.2-beta is the final beta release of Resin 3.0.x.It is now feature-complete. Any bug you find in 3.0.2 is a real bugand should be reported in the<a href="http://www.caucho.com/quercus/bugtrack">bugtrack</a>.</p><p>Because of the large number of changes, developers should stresstest their application with Resin 3.0.2 thoroughly before deployingit.</p><p>The planned version naming scheme has changed back, so 3.0.3 isthe first expected non-beta release.</p></s1><s1 title="Apache/IIS Plugins"><p>Configuration for the web server plugins now uses a<var>ResinConfigServer</var> configuration, replacing theold CauchoConfigFile. CauchoConfigFile is no longer valid.</p><p>The plugins query a backend Resin configuration serverfor the configuration. The backend configuration server couldbe a different Resin instance from the production servers(although normally will be the same server) and can be clustered.</p><p>The ResinConfigServer is in the httpd.conf for Apache or resin.iniin the inetpub/scripts directory for IIS.</p><example>ResinConfigServer localhost 6802</example></s1><s1 title="Configuration Changes"><p>Configuration for most resources has change to make them consistent.All resources use "jndi-name" to specify the JNDI name and "type" tospecify the class (or type) of the resource.</p><example title="Generic Bean resource example"><resource jndi-name="test/foo" type="test.Bean"> <init> <value>${1 + 3}</value> </init></resource></example></s1><s1 title="Database Changes"><p>The database configuration has been cleaned up. Configuration tags for thedriver itself is now distinct from configuration for the pool.</p><example title="Database configuration"><database jndi-name="jdbc/test"> <driver type="org.gjt.mm.mysql.Driver"> <url>jdbc:mysql://localhost:3306/test</url> <user></user> <password></password> </driver> <max-connections>20</max-connections> <max-idle-time>30s</max-idle-time></database></example><p>In addition, the <ping> tag now replaces <ping-on-idle>,<ping-on-free> and <ping-on-reuse>. In all cases, the pingoccurs when the connection is reused. The <ping-interval>governs whether to ping or not. If the connection is reused within the<ping-interval>, it is not pinged. Only older idle connectionsare pinged.</p><s2 title="JCA"><p>Resin's database support now uses Resin's JCA implementation forconnection pooling. This change should not be visible to applications, butis a major implementation change.</p></s2></s1><s1 title="JSP 2.0 and Servlet 2.4 drafts"><p>Resin 3.0.2 implements the current (3rd) drafts for bothServlet 2.4 and JSP 2.0.</p></s1><s1 title="JMX 1.1"><p>Resin 3.0.2 now supports JMX 1.1. The<a href="examples|jmx.xtp">JMX tutorials</a> give a good overview.</p><p>Configuration with JMX uses the <resource> tag, like any otherresource. Registering a resource with JMX simply involves adding an<mbean-name> tag (and implementing an *MBean.java interface.)</p><p>Resources can register as JMX listeners with the <listener> tag.</p><example title="Resource added as MBean listener"><web-app xmlns="http://caucho.com/ns/resin"> <resource mbean-name="example:name=emitter" type="example.Emitter"> </resource> <resource mbean-name="example:name=listener" type="example.Listener"> <listener mbean-name="example:name=emitter" handback="tutorial"/> </resource></web-app></example></s1><s1 title="Admin"><p>The ResinStatusServlet has been reimplemented ascom.caucho.servlets.ResinStatusServlet.</p></s1></body></document>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -