ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>av午夜在线观看,无线免费在线视频,亚洲成人影院少妇 http://www.aygfsteel.com/xmatthew/category/35674.htmlå¤ç‹¬é”®ç›˜æ‰?/description>zh-cn Thu, 26 May 2011 01:15:16 GMT Thu, 26 May 2011 01:15:16 GMT 60 Tomcat7 StuckThreadDetectionValve åŠŸèƒ½åˆ†æž http://www.aygfsteel.com/xmatthew/archive/2011/05/25/350822.htmlx.matthew x.matthew Wed, 25 May 2011 13:51:00 GMT http://www.aygfsteel.com/xmatthew/archive/2011/05/25/350822.html http://www.aygfsteel.com/xmatthew/comments/350822.html http://www.aygfsteel.com/xmatthew/archive/2011/05/25/350822.html#Feedback 0 http://www.aygfsteel.com/xmatthew/comments/commentRss/350822.html http://www.aygfsteel.com/xmatthew/services/trackbacks/350822.html 阅读全文 ]]> 一™å늺¸è®²è¿°Glassfish V3的新ç‰ÒŽ€?/title><link>http://www.aygfsteel.com/xmatthew/archive/2008/10/30/237675.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Thu, 30 Oct 2008 11:37:00 GMT</pubDate><guid>http://www.aygfsteel.com/xmatthew/archive/2008/10/30/237675.html</guid><wfw:comment>http://www.aygfsteel.com/xmatthew/comments/237675.html</wfw:comment><comments>http://www.aygfsteel.com/xmatthew/archive/2008/10/30/237675.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/xmatthew/comments/commentRss/237675.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/xmatthew/services/trackbacks/237675.html</trackback:ping><description><![CDATA[ 摘è¦: 虽然目å‰Glassfish V3¼›ÀL£å¼å‘布还需è¦ä¸€ŒD‰|—¶æ—¥ï¼Œä½†é’ˆå¯¹V3版这么长久的å‘布日期åQŒå°±è®©ähç‰ÒŽƒ³è®¤è¯†ä¸€ä¸‹V3ç‰ˆå°†ä¼šç»™æˆ‘å¸¦æ¥æ€Žä¹ˆæ ïLš„æ–°ç‰¹æ€§ã€?<br>*¾l„äšg化架æž?OSGi Based Modular architecture)
<br>*坿’æ‹”å¼å®¹å™¨ä¸ŽåЍæ€è„šæœ¬è¯a€æ”¯æŒ:
<br>*增强åŽçš„命ä×o行模å¼ä¸Ž½Ž¡ç†æŽ§åˆ¶òq›_°:
<br>*åŸÞZºŽè§’色的安全ç–略支æŒ?
<br>*支æŒç”¨äºŽå†…ç½®æœåŠ¡å™¨æ–¹å¼éƒ¨¾|?
<br>*æä¾›è®©ähè€³ç›®ä¸€æ–°çš„é—®é¢˜å‰–æžæ¡†æž¶:
<br>*REST 支æŒ(Jersey): <a href='http://www.aygfsteel.com/xmatthew/archive/2008/10/30/237675.html'>阅读全文</a><img src ="http://www.aygfsteel.com/xmatthew/aggbug/237675.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/xmatthew/" target="_blank">x.matthew</a> 2008-10-30 19:37 <a href="http://www.aygfsteel.com/xmatthew/archive/2008/10/30/237675.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>Tomcat5 ¾c»è£…è½½å™¨åˆ†æž http://www.aygfsteel.com/xmatthew/archive/2008/09/27/231561.htmlx.matthew x.matthew Sat, 27 Sep 2008 11:28:00 GMT http://www.aygfsteel.com/xmatthew/archive/2008/09/27/231561.html http://www.aygfsteel.com/xmatthew/comments/231561.html http://www.aygfsteel.com/xmatthew/archive/2008/09/27/231561.html#Feedback 1 http://www.aygfsteel.com/xmatthew/comments/commentRss/231561.html http://www.aygfsteel.com/xmatthew/services/trackbacks/231561.html
包括BootstrapåQŒSystemåQŒCommon, Catalina, Sharedå’ŒWebapp˜q™å…¿Uç±»åŠ è²å™¨æ¥å®žçްä¸åŒç›®å½•的类文äšg装è²ã€?br />
Bootstrap
|
System
|
Common
/ \
Catalina Shared
/ \
Webapp1 Webapp2 ...
Bootstrap ¾c»è£…载器 :
å®ƒç”¨äºŽåŠ è½½æœ€åŸºæœ¬çš„JVM˜q行环境¾c»ï¼Œè£…è²JDK目录下类文äšg($JAVA_HOME/jre/lib/ext)
使用它的目的是以防一些JVMæä¾›å•†å®žçŽ°æ—¶åQŒå¯èƒ½è€ƒè™‘æŸäº›åŽŸå› ä¼šæŠŠéƒ¨åˆ†çš„ç±»æ–‡äšg通过ä¸åŒçš„å¤šä¸ªç±»åŠ è²åŠ å™¨åŠ è²åQŒåŒæ—¶ä¼š
å±è”½ä¸€äº›ç±»åŠ è²è®©åº”ç”¨å±‚çš„ç±»åŠ è²å™¨è®¿é—®åˆ°ã€?br />
System ¾c»è£…载器 :
该类装è²å™¨æ ¹æ®JVMçš„CLASSPATH傿•°è®„¡½®è£…è²¾cÀL–‡ä»Óž¼Œè¯¥ç±»è£…è²å™¨å¯¹äºŽTomcat内部的程åºå’Œåº”用层的½E‹åºéƒ½æ˜¯å¯è§çš„ã€?br />
注:目å‰tomcat5çš„å¯åŠ¨è„šæœ?$CATALINA_HOME/bin/catalina.sh æˆ?%CATALINA_HOME%\bin\catalina.bat)åQŒä¼šæŠŠå…¨å±€çŽ¯å¢ƒå˜é‡CLASSPATH忽略ã€?br />
而且通过下é¢çš„å‡ ä¸ªç±»åº“æ¥å®žçŽ°è£…è²è®„¡½®:
* $CATALINA_HOME/bin/bootstrap.jar 包å«ä¸€ä¸ªmain()æ–ÒŽ³•æ¥åˆå§‹åŒ–tomcat5æœåŠ¡åQŒåƈ实例¾c»è£…器所ä¾èµ–的类文äšgã€?br />
* $CATALINA_HOME/bin/tomcat-juli.jar åˆå§‹Jakarta commons logging APIå’?java.util.logging LogManager.
* $CATALINA_HOME/bin/commons-logging-api-x.y.z.jar - Jakarta commons logging API.
* $CATALINA_HOME/bin/commons-daemon.jar - Jakarta commons daemon API.
* jmx.jar - The JMX 1.2 implementation.
Common ¾c»è£…载器 :
该类装è²å™¨å¯¹äºŽTomcat内部的程åºå’Œåº”用层的½E‹åºéƒ½æ˜¯å¯è§çš?
当然ä¸å¤ªå»ø™®®æŠŠåº”用层的类库放到这里æ¥åŠ è²ã€?br />
所æœ?CATALINA_HOME/lib目录下未压羃的类文äšgåQŒèµ„æºå’ŒåŽ‹ç¾ƒåŽJar/zipæ–‡äšg都会补该¾c»è£…è½½å™¨åŠ è²ã€?br />
Tomcat5.5默认该目录的¾cÀL–‡ä»¶æœ‰:
* commons-el.jar - Jakarta commons el, implementing the expression language used by Jasper.
* jasper-compiler.jar - The JSP 2.0 compiler.
* jasper-compiler-jdt.jar - The Eclipse JDT Java compiler.
* jasper-runtime.jar - The JSP 2.0 runtime.
* jsp-api.jar - The JSP 2.0 API.
* naming-common.jar - The JNDI implementation used by Tomcat 5 to represent in-memory naming contexts.
* naming-factory.jar - The JNDI implementation used by Tomcat 5 to resolve references to enterprise resources (EJB, connection pools).
* naming-factory-dbcp.jar - Jakarta commons DBCP, providing a JDBC connection pool to web applications. The classes have been moved out of their default org.apache.commons package.
* naming-java.jar - Handler for the java: namespace.
* naming-resources.jar - The specialized JNDI naming context implementation used to represent the static resources of a web application. This is not related to the support of the J2EE ENC, and cannot be removed.
* servlet-api.jar - The Servlet 2.4 API.
* tomcat-i18n-**.jar - Optional JARs containing resource bundles for other languages. As default bundles are also included in each individual JAR, they can be safely removed if no internationalization of messages is needed.
Catalina ¾c»è£…载器 :
该类装è²å™¨ç”¨éƒ½è£…è½½tomcat5.5本èín所需è¦çš„¾cÀL–‡ä»¶å’Œèµ„æºã€‚应用层的类装è²å™¨ä¸èƒ½è®¿é—®åˆ°å®ƒã€?br />
所æœ?CATALINA_HOME/server/classes目录下未压羃的类文äšgåQŒèµ„æºæ–‡ä»‰™ƒ½ä¼šè¡¥è¯¥ç±»è£…è²å™¨åŠ è½½ã€?br />
所æœ?CATALINA_HOME/server/lib目录下压¾~©åŽJar/zipæ–‡äšg都会补该¾c»è£…è½½å™¨åŠ è²ã€?
Tomcat5.5默认该目录的¾cÀL–‡ä»¶æœ‰:
* catalina.jar - Implementation of the Catalina servlet container portion of Tomcat 5.
* catalina-ant.jar - Some Ant tasks which can be used to manage Tomcat using the manager web application.
* catalina-optional.jar - Some optional components of Catalina.
* commons-modeler.jar - A model MBeans implementation used by Tomcat to expose its internal objects through JMX.
* servlets-xxxxx.jar - The classes associated with each internal servlet that provides part of Tomcat's functionality. These are separated so that they can be completely removed if the corresponding service is not required, or they can be subject to specialized security manager permissions.
* tomcat-coyote.jar - Coyote API.
* tomcat-http.jar - Standalone Java HTTP/1.1 connector.
* tomcat-ajp.jar - Classes for the Java portion of the AJP web server connector, which allows Tomcat to run behind web servers such as Apache and iPlanet iAS and iWS.
* tomcat-util.jar - Utility classes required by some Tomcat connectors.
Shared ¾c»è£…载器 :
该类装è²å™¨å¯åŒ–被所有的应用½E‹åº¾c»è£…载器å…׃ín(除了tomcat本èín内部¾cÕdŠ è½½å¤–)
所æœ?CATALINA_BASE/shared/classes目录下未压羃的类文äšgåQŒèµ„æºæ–‡ä»‰™ƒ½ä¼šè¡¥è¯¥ç±»è£…è²å™¨åŠ è½½ã€?br />
所æœ?CATALINA_BASE/shared/lib目录下压¾~©åŽJar/zipæ–‡äšg都会补该¾c»è£…è½½å™¨åŠ è²ã€?
注: 如果有该¾cÕdº“使用$CATALINA_BASE环境å˜é‡å¯åŠ¨äº†å¤šä¸ªå®žä¾‹ï¼Œåˆ™è¯¥¾c»è£…载器¾cÕdº“的引使用ä¼?CATALINA_BASEå˜é‡è€Œä¸æ˜?CATALINA_HOME
Webapp ¾c»è£…载器 :
应用层的¾c»è£…载器åQŒæ¯ä¸ªåº”用程åºéƒ½ä¼šåˆ›å»ÞZ¸€ä¸ªå•独的¾c»è£…载器。该¾c»è£…载器åªèƒ½æœ¬åº”用程åºä¸å¯è§ã€?br />
所æœ?WEB-INF/classes目录下未压羃的类文äšgåQŒèµ„æºæ–‡ä»‰™ƒ½ä¼šè¡¥è¯¥ç±»è£…è²å™¨åŠ è½½ã€?br />
所æœ?WEB-INF/lib目录下压¾~©åŽJar/zipæ–‡äšg都会补该¾c»è£…è½½å™¨åŠ è²ã€?
把å„个类装è²å™¨çš„定义整ç†å‡ºæ¥åŽï¼ŒTomcat5.5æœåŠ¡å™¨ç±»è£…è²å™¨æ‰§è¡Œçš„™åºåºå¦‚下:
* Bootstrap classes of your JVM
* System class loader classses (described above)
* /WEB-INF/classes of your web application
* /WEB-INF/lib/*.jar of your web application
* $CATALINA_HOME/common/classes
* $CATALINA_HOME/common/endorsed/*.jar
* $CATALINA_HOME/common/i18n/*.jar
* $CATALINA_HOME/common/lib/*.jar
* $CATALINA_BASE/shared/classes
* $CATALINA_BASE/shared/lib/*.jar
Good Luck!
Yours Matthew!
]]> Tomcat6 ¾c»è£…è½½å™¨åˆ†æž http://www.aygfsteel.com/xmatthew/archive/2008/09/27/231560.htmlx.matthew x.matthew Sat, 27 Sep 2008 11:24:00 GMT http://www.aygfsteel.com/xmatthew/archive/2008/09/27/231560.html http://www.aygfsteel.com/xmatthew/comments/231560.html http://www.aygfsteel.com/xmatthew/archive/2008/09/27/231560.html#Feedback 2 http://www.aygfsteel.com/xmatthew/comments/commentRss/231560.html http://www.aygfsteel.com/xmatthew/services/trackbacks/231560.html
包括BootstrapåQŒSystemåQŒCommonå’ŒWebapp˜q™å››¿Uç±»åŠ è²å™¨æ¥å®žçްä¸åŒç›®å½•的类文äšg装è²ã€?br />
½CÞZ¾‹¾l“构如下åQ?br />
Bootstrap
|
System
|
Common
/ \
Webapp1 Webapp2 ...
Bootstrap ¾c»è£…载器 :
å®ƒç”¨äºŽåŠ è½½æœ€åŸºæœ¬çš„JVM˜q行环境¾c»ï¼Œè£…è²JDK目录下类文äšg($JAVA_HOME/jre/lib/ext)
使用它的目的是以防一些JVMæä¾›å•†å®žçŽ°æ—¶åQŒå¯èƒ½è€ƒè™‘æŸäº›åŽŸå› ä¼šæŠŠéƒ¨åˆ†çš„ç±»æ–‡äšg通过ä¸åŒçš„å¤šä¸ªç±»åŠ è²åŠ å™¨åŠ è²åQŒåŒæ—¶ä¼š
å±è”½ä¸€äº›ç±»åŠ è²è®©åº”ç”¨å±‚çš„ç±»åŠ è²å™¨è®¿é—®åˆ°ã€?br />
System ¾c»è£…载器 :
该类装è²å™¨æ ¹æ®JVMçš„CLASSPATH傿•°è®„¡½®è£…è²¾cÀL–‡ä»Óž¼Œè¯¥ç±»è£…è²å™¨å¯¹äºŽTomcat内部的程åºå’Œåº”用层的½E‹åºéƒ½æ˜¯å¯è§çš„ã€?br />
注:目å‰tomcat5çš„å¯åŠ¨è„šæœ?$CATALINA_HOME/bin/catalina.sh æˆ?%CATALINA_HOME%\bin\catalina.bat)åQŒä¼šæŠŠå…¨å±€çŽ¯å¢ƒå˜é‡CLASSPATH忽略ã€?br />
而且通过下é¢çš„两个类库æ¥å®žçŽ°è£…è²è®„¡½®:
* $CATALINA_HOME/bin/bootstrap.jar 包å«ä¸€ä¸ªmain()æ–ÒŽ³•æ¥åˆå§‹åŒ–tomcat6æœåŠ¡åQŒåƈ实例¾c»è£…器所ä¾èµ–的类文äšgã€?br />
* $CATALINA_HOME/bin/tomcat-juli.jar åˆå§‹Jakarta commons logging APIå’?java.util.logging LogManager.
Common ¾c»è£…载器 :
该类装è²å™¨å¯¹äºŽTomcat内部的程åºå’Œåº”用层的½E‹åºéƒ½æ˜¯å¯è§çš?
当然ä¸å¤ªå»ø™®®æŠŠåº”用层的类库放到这里æ¥åŠ è²ã€?br />
所æœ?CATALINA_HOME/lib目录下未压羃的类文äšgåQŒèµ„æºå’ŒåŽ‹ç¾ƒåŽJar/zipæ–‡äšg都会补该¾c»è£…è½½å™¨åŠ è²ã€?br />
Tomcat6默认该目录的¾cÀL–‡ä»¶æœ‰:
* annotations-api.jar - JEE annotations classes.
* catalina.jar - Implementation of the Catalina servlet container portion of Tomcat6.
* catalina-ant.jar - Tomcat Catalina Ant tasks.
* catalina-ha.jar - High availability package.
* catalina-tribes.jar - Group communication package.
* el-api.jar - EL 2.1 API.
* jasper.jar - Jasper 2 Compiler and Runtime.
* jasper-el.jar - Jasper 2 EL implementation.
* jasper-jdt.jar - Eclipse JDT 3.2 Java compiler.
* jsp-api.jar - JSP 2.1 API.
* servlet-api.jar - Servlet 2.5 API.
* tomcat-coyote.jar - Tomcat connectors and utility classes.
* tomcat-dbcp.jar - package renamed database connection pool based on Commons DBCP.
* tomcat-i18n-**.jar - Optional JARs containing resource bundles for other languages. As default bundles are also included in each individual JAR, they can be safely removed if no internationalization of messages is needed.
Webapp ¾c»è£…载器 :
应用层的¾c»è£…载器åQŒæ¯ä¸ªåº”用程åºéƒ½ä¼šåˆ›å»ÞZ¸€ä¸ªå•独的¾c»è£…载器。该¾c»è£…载器åªèƒ½æœ¬åº”用程åºä¸å¯è§ã€?br />
所æœ?WEB-INF/classes目录下未压羃的类文äšgåQŒèµ„æºæ–‡ä»‰™ƒ½ä¼šè¡¥è¯¥ç±»è£…è²å™¨åŠ è½½ã€?br />
所æœ?WEB-INF/lib目录下压¾~©åŽJar/zipæ–‡äšg都会补该¾c»è£…è½½å™¨åŠ è²ã€?
把å„个类装è²å™¨çš„定义整ç†å‡ºæ¥åŽï¼ŒTomcat6æœåŠ¡å™¨ç±»è£…è²å™¨æ‰§è¡Œçš„™åºåºå¦‚下:
* Bootstrap classes of your JVM
* System class loader classses (described above)
* /WEB-INF/classes of your web application
* /WEB-INF/lib/*.jar of your web application
* $CATALINA_HOME/lib
* $CATALINA_HOME/lib/*.jar
Good Luck!
Yours Matthew!
]]> (原创)设计一个Tomcat讉K—®æ—¥å¿—分æžå·¥å…· http://www.aygfsteel.com/xmatthew/archive/2008/04/14/192450.htmlx.matthew x.matthew Mon, 14 Apr 2008 00:11:00 GMT http://www.aygfsteel.com/xmatthew/archive/2008/04/14/192450.html http://www.aygfsteel.com/xmatthew/comments/192450.html http://www.aygfsteel.com/xmatthew/archive/2008/04/14/192450.html#Feedback 57 http://www.aygfsteel.com/xmatthew/comments/commentRss/192450.html http://www.aygfsteel.com/xmatthew/services/trackbacks/192450.html 一是è¿è¡Œä¸çš„æ—¥å¿—,它主è¦è®°å½•è¿è¡Œçš„一些信æ¯ï¼Œž®¤å…¶æ˜¯ä¸€äº›å¼‚帔R”™è¯¯æ—¥å¿—ä¿¡æ? 二是讉K—®æ—¥å¿—ä¿¡æ¯åQŒå®ƒè®°å½•的访问的旉™—´åQŒIPåQŒè®¿é—®çš„资料½{‰ç›¸å…³ä¿¡æ¯ã€?
本文介ç»ä¸€ä¸‹åˆ©ç”¨tomcat产生的访问日志数æ®ï¼Œæˆ‘们能åšå“ªäº›æœ‰æ•ˆçš„åˆ†æžæ•°æ®ï¼Ÿ 阅读全文 ]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º
°²ÏªÏØ |
ÍÁÄ¬ÌØ×óÆì |
ÔúÀ¼ÍÍÊÐ |
¼àÀûÏØ |
»Ý¶«ÏØ |
¹¢Âí |
ËÄ´¨Ê¡ |
ºº¹ÁÇø |
ƽÓßÏØ |
ͨÐíÏØ |
÷ëÓÎÏØ |
³µÏÕ |
Î÷·áÏØ |
½ªÑßÊÐ |
ɽ¶«Ê¡ |
èÈÑôÏØ |
ËÕÄáÌØÓÒÆì |
´¾°²ÏØ |
ÓÀÇåÏØ |
ÓÏÑô |
Ì«±£ÊÐ |
Î÷¹±Çø |
À×ÎÏØ |
ÉÇβÊÐ |
Óà½ÏØ |
ÇåÔ |
ÈÙ³ÉÊÐ |
Æ½ÈªÏØ |
²ÔÉ½ÏØ |
ÉîË®ˆ¶Çø |
ÐìÎÅÏØ |
ºç¿ÚÇø |
ʲÚúÊÐ |
¤ÄÏÊÐ |
Ë«ÁÉÊÐ |
ÁÖµéÏØ |
ϼÆÖÏØ |
ÁÙ°²ÊÐ |
ÀöË®ÊÐ |
ÈêÄÏÏØ |
¹®ÒåÊÐ |