⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 release-notes-4.1.txt

📁 《J2EE企业级应用开发》一书的配套源代码
💻 TXT
📖 第 1 页 / 共 3 页
字号:
        complain in case if you have PersistentManager.[4.1.8] #10967        Summary: Java Deadlock in WebappClassLoader        WebappClassLoader:        Make ResourceEntry a separate class.[4.1.8] StandardSession:        Set manager to null before recycling.[4.1.9] StandardClassLoader:        Avoid potential security exception by not calling getParent.[4.1.9] #11307        Summary: Deadlock in ClassLoader        WebappClassLoader:        Fix deadlock condition by modifying the synced block.[4.1.9] StandardHostDeployer:        Fire event when undeploying.[4.1.10] AuthenticatorBase:         Remove double URI decoding.[4.1.10] StandardHost:         Refactor log capture.[4.1.10] StandardServer:         Output server.xml in UTF8.[4.1.10] WebappClassLoader:         Fix problem where external repositories would always be ignored.[4.1.10] WebappClassLoader:         Generate properly encoded URLs.[4.1.10] #12041         Summary: CGIServlet can block on input         CGIServlet:         Fix possible deadlock when reading CGI script output.[4.1.10] ErrorDispatcherValve:         Unwrap root cause error.[4.1.10] Documentation:         Fixes and small additons to the DBCP documentation.[4.1.10] StandardContext:         Add new "swallowOutput" flag, to allow configuring logger redirection.[4.1.11] catalina.policy:         Modify the file to reflect the new URLs to be used for codebase         declarations.[4.1.11] StandardContext:         Change the timing of the directory context allocation (now done          during start which is more consistent with the lifecycle of other         components).[4.1.11] #12041         CGIServlet:         Better fix for bugzilla 12041 running an extra thread to deal          with STDERR.[4.1.11] CGIServlet:         Fix for CGI scripts run from a POST operation never get any          posted data.[4.1.11] DefaultServlet:         Assume text file when MIME type is unknown for including purposes.[4.1.11] ManagerServlet:         Allow manager to do operations on the root webapp.[4.1.11] BootstrapService:         Allow parameters to BootstrapService for jni/mod_jk2.[4.1.11] FileDirContext:         Add an option to allow symlinking (allowLinking).[4.1.11] FileDirContext:         Make the case sensitivity check based on the value of the          "caseSensitive" flag rather than on the path separator. Most Unix OSes         can set that to false.[4.1.12] SSLAuthenticator:         Add back client authentication support.[4.1.12] SECURITY:         Disable InvokerServlet in the default webapp configuration,          and restrict the servlets it can invoke.[4.1.12] #12286         JDBCStore:         Fix NPE on shutdown.[4.1.13] StandardContext:         Major refactoring of the resources lifecycle handling, which is now          similar to the one of the other components.[4.1.13] #12985         StandardWrapper:         Fix load on startup bug for JSPs.[4.1.13] StandardWrapper:         Add log swallowing support.[4.1.13] InvokerServlet:         SECURITY: Check the classname of the invoked servlet.[4.1.13] #13513         StandardManager:         Add disabling persistence with a blank String.[4.1.13] Catalina:         SECURITY: Add security manager protection on Coyote components.[4.1.13] ErrorReportValve:         Performance optimization: don't generate a status report for status          codes < 400.[4.1.13] ProxyDirContext:         Cache non existing resources list to provide a major speedup for          welcome files processing.[4.1.13] ProxyDirContext:         Avoid object creation when reproting a not found resource.[4.1.13] ProxyDirContext:         Peformance fix: allow directory caching.[4.1.14] Catalina:         Fix security manager package protection configuration.[4.1.14] ContextConfig:         Fix TLD processing.[4.1.15] #13583         ApplicationContext:         Add path normalization.[4.1.15] FileDirContext:         allowLinking will also disable case sensitivity checks (which are         relatively similar).[4.1.15] #13364         StandardDefaultContext:         Properly refresh naming entries defined in the DefaultContext after a         reload.[4.1.16] server.xml         Disable timeout for JK2 connector.[4.1.16] MBeanUtils:         Relax restrictions on valve MBeans creation.[4.1.16] #14781         CGIServlet:         Remove dependency on JDK 1.4.[4.1.16] FileStore:         Check for the existence of the session store file.[4.1.16] SSI:         Conditional SSI enhancement, better emulation of Apache SSI,         fix expression parser's handling of literals.[4.1.17] #15086         StandardWrapper:         Use the swallowOutput flag when unloading.[4.1.17] #15077         StandardWrapper:         Mark servlets as unavailable when the wrapper is stopped.[4.1.17] CGIServlet, SSIServlet:         Fix for SSI "normal" configuration which invokes a CGI script.[4.1.17] #15239         NamingResourcesMBean:         Fix resource link creation.[4.1.18] CoyoteWriter, CoyoteResponse:         SECURITY: Fix writer reuse after an IOException occurred.----------------Coyote Bug Fixes:----------------[4.1.13] #12998         CoyoteAdapter:         Fix compatibility problem with AJP.[4.1.13] #13162         CoyoteAdapter:         Decode the URI as a URI, not as a query-string.[4.1.13] #13658         CoyoteAdapter:         Arrange to have the SSL attributes in the CoyoteRequest so that they          show up for getAttributeNames.[4.1.13] CoyoteConnector:         Allow disabling proxyName with an empty string.[4.1.13] CoyoteInputStream:         Implement available().[4.1.13] CoyoteResponse:         Fix sendRedirect URL generation.[4.1.13] HTTP/1.1 Constants:         Increase max HTTP header buffer size to 48K.[4.1.13] HTTP/1.1 Http11Processor:         Performance: Save on B2C for host name handling.[4.1.13] HTTP/1.1 Http11Processor:         Performance: Use bytes comparisons to check the "connection" header         values.[4.1.13] HTTP/1.1 InternalOutputBuffer:         Performance: improve header generation.[4.1.13] #13270         JK2 ChannelSocket:         TCP no delay was not implemented.[4.1.13] JK2 HandlerRequest:         Fix tomcatAuthentication support.[4.1.13] #11657         JK2 JkMain:         Initialize https URLs if only JK connector is used.[4.1.13] Fix broken JSSE/SSL-support and include support for Cert-Auth with         JSSE 1.1.x.[4.1.15] JK2 JkCoyoteHander:         Fix problem where the same buffer was used for output and input.[4.1.15] Tomcat 4 Adapter:         Closing the output stream or writer in the Tomcat 4 adapter will now         finish the response.[4.1.15] HTTP/1.1 InternalOutputBuffer:         Fix possible loop scenarios which could happen if an invalid 0 length         read was made.[4.1.15] Coyote Response:         Improve special header handling to allow protocol handler to enforce         the protocol.[4.1.15] #14281         Tomcat 4 Adapter OutputBuffer:         Properly compute the total size of the content written.[4.1.16] Tomcat 4 Adapter:         Performance: Delayed evaluation of the remote host address.[4.1.16] HTTP/1.1 Http11Processor:         Performance: Allow disabling upload timeout.[4.1.16] #14658         Tomcat 4 Adapter CoyoteWriter:         Performance: Full reimplementation of PrintWriter, fixing syncing as         well as performance problems which occurred when a client abruplty         disconnected.[4.1.16] HTTP/1.1 Http11Processor:         Performance: Save on GC for commonly used Strings for protocol and         method name.[4.1.16] HTTP/1.1 InternalOutputBuffer:         Fix for an ArrayOutOfBound exception which could occur when          IOException (usually caused by a client disconnect) was raised         during a commit.[4.1.16] JK2 ChannelSocket:         Handle timeout exceptions.[4.1.16] JK2 ChannelSocket:         Allow disabling channel socket for JNI, as well as binding a specific         adress.[4.1.16] JK2 HandlerRequest:         Fix null getRemoteHost.[4.1.16] JK2 HandlerRequest, JKCoyoteHandler:         Lazy extraction of ssl certs to speed up jk/ajp13 when under SSL.[4.1.17] ActionCode:         Allow ActionCode to be used in a switch.[4.1.17] Response:         Fix Locale initilization to the default locale (en-us).[4.1.17] #15201         Tomcat 4 Adapter:         Fix SSL attributes retrival with JK 2.[4.1.17] Tomcat 4 Adapter CoyoteResponse:         encodeURL does not encode session with empty URL (rfc2396).[4.1.17] HTTP/1.1 Http11Processor:         Fix incorrect setting of the socket timeout when the connection is         first established.[4.1.17] HTTP/1.1 Http11Processor:         Performance: Optimize soTimeout management when the upload timeout is         disabled.[4.1.17] PoolTcpEndpoint:         Reduce synchornization by not using connection object pooling. Also         minimize the amount of time during which no thread is listening on          the server socket.[4.1.17] ThreadPool:         Reduce synchronization by using an array of threads instead of          a Vector.[4.1.17] #15258         JK 2 ChannelSocket:         Bind all addresses by default.[4.1.18] #15456         JK 2 CoyoteHandler:         Fix NPE occurring in SSL mode.----------------Jasper Bug Fixes:----------------[4.1.1] #8290        Summary: Problem in the code generated by jasper 2        Generator:        This workaround for a JDK bug (BugParade Id: 4414162) introduces         a massive performance improvement when using pages containing         lots of tags.[4.1.2] Generator:        Fixes various problems introduced by the patch which removes         the try/catch tag nesting.[4.1.2] #8994        Summary: JSPs don't recompile        JspServletWrapper:        Fix JSP recompilation when the new "development" flag is set to "true".[4.1.3] #5793        Summary: Variable element in tld with TagExtraInfo class        TagLibraryInfoImpl:        Fix spec compliance problem.[4.1.3] PagaDataImpl:        Fix bug where only one validator could be used on a page.[4.1.3] #8565        Summary: MyEntityResolver doesn't allow including user-defined entities[4.1.3] Generator:        Use an array instead of a collection to simulate the try/catch nesting.[4.1.3] Generator:        Fix spec compliance bug where a tag could define scripting variables in        both the TLD and the TagExtraInfo class.[4.1.5] Generator, PageContextImpl:        Fix tag BodyContent reuse.[4.1.5] Generator:        Code cleanup, removing the need for a state object.[4.1.5] Generator:        Fix bug when specifying a redirect which already included part of a         quesry string.[4.1.5] Compiler:        Clean up Ant error message generation.[4.1.5] #8926        Summary: Duplicate variable definition in generated Java source,         related to custom tag scripting variable        Generator:        Fix variable declaration locations.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -