org.apache.catalina.loader. WebappClassLoader.ENABLE_CLEAR_REFERENCES

原创 2010年10月08日 14:46:00

If true, Tomcat attempts to null out any static or final fields from loaded classes when a web application is stopped as a work around for apparent garbage collection bugs and application coding errors.

There have been some issues reported with log4j when this option is true.

Applications without memory leaks using recent JVMs should operate correctly with this option set to false.

If not specified, the default value of true will be used.

 

public class LogThread extends Thread {

 

     private static volatile boolean stopped;

     private final StatisticsLogger statsLogger;

 

     public LogThread(String loggerName, Config config) {

         statsLogger = new FileLogger(loggerName, config);

     }

 

     public void run() {

         while(!LogThread.stopped) {

             try {

//do something

             } catch (Exception ex) {

                 logger.error("Exception when logging data", ex);

             }

         }

         statsLogger.shutdown();

     }

 

     public static final void shutdown() {

         stopped = true;

     }

 }

 

 

Shutdown 在关闭中成为null,会抛出null point exception.

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

SSM框架——使用MyBatis Generator自动创建代码

这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生...

基于SSM的健身管理系统

项目DEMO地址 用户123 123 管理员 admin admin SSM框架的搭建可以参考前一篇博文,里面有详细步骤。---传送门--- 项目结构如图所示: 下面开始上源码 application...

tomcat redeploy内存溢出的问题

tomcat 内存溢出
  • kkgbn
  • kkgbn
  • 2016-09-09 13:45
  • 1575

SSM简单整合

开发环境:JDK1.6 TOMCAT 7.0 MYSQL5.5 MyEclipse10 Spring Springmvc mybatis 整合 SSM整合 JAVAweb

org.apache.catalina.loader.WebappClassLoader clearReferencesThreads

十月 25, 2014 6:58:16 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads 严重: The ...

org.apache.catalina.loader.WebappClassLoader clearReferencesThreads

报错:org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc SEVERE: The web application [/Y...

org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc

异常信息如下: 2010-2-4 11:53:55 org.apache.catalina.startup.HostConfig checkResources 信息: Reloading co...

EL表达式 (详解)

EL表达式     1、EL简介1)语法结构       ${expression}2)[]与.运算符     EL 提供.和[]两种运算符来存取数据。     当要存取...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)