<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Alex刺客

    Dancing fingers, damage world. -- 舞動手指,破壞世界.

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      57 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks

    1.在整合Struts2, Spring, Hibernate, 的時候連接池用到了 Proxool ,可每次 重啟或者關閉Tomcat服務的時候報異常.

    2.異常信息如下:
    1?? Exception?in?thread?"Shutdown?Hook"?java.lang.NullPointerException
    2?????at?org.logicalcobwebs.proxool.HouseKeeperController.shutdown(HouseKeeperController.java:104)
    3?????at?org.logicalcobwebs.proxool.ProxoolFacade.shutdown(ProxoolFacade.java:246)
    4?????at?org.logicalcobwebs.proxool.ProxoolFacade.shutdown(ProxoolFacade.java:218)
    5?????at?org.logicalcobwebs.proxool.ShutdownHook.run(ShutdownHook.java:95)
    6?????at?java.lang.Thread.run(Thread.java:619)


    3.解決辦法:
    只須要在服務器關閉之前關閉proxool就OK了.
    1??? org.logicalcobwebs.proxool.ProxoolFacade.shutdown();


    4.代碼
    ?1?package?alex.pfms.proxool;
    ?2?
    ?3?import?org.apache.commons.logging.Log;
    ?4?import?org.apache.commons.logging.LogFactory;
    ?5?import?org.logicalcobwebs.proxool.ProxoolFacade;
    ?6?import?org.logicalcobwebs.proxool.admin.servlet.AdminServlet;
    ?7?
    ?8?public?class?ProxoolAdminServlet?extends?AdminServlet?{
    ?9?????
    10?
    11?????private?static?final?long?serialVersionUID?=?3205095536164467920L;
    12?????private?static?final?Log?LOG?=?LogFactory.getLog(AdminServlet.class);
    13?????
    14?????@Override
    15?????public?void?destroy()?{
    16?????????LOG.info("Proxool shoutdown.);
    17?????????ProxoolFacade.shutdown();
    18?????????super.destroy();
    19?????}
    20?????
    21?}

    5.為了減少一段Servlet配置所以繼承了Proxool 的 AdminServlet ,現在只要指定到ProxoolAdminServlet類即可.
    ?1?<!--?proxool?連接池Admin配置?-->
    ?2?????<servlet>
    ?3?????????<description>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</description>
    ?4?????????<servlet-name>proxoolAdmin</servlet-name>
    ?5?????????<servlet-class>alex.pfms.proxool.ProxoolAdminServlet</servlet-class>
    ?6?????????<load-on-startup>1</load-on-startup>
    ?7?????</servlet>
    ?8?????<servlet-mapping>
    ?9?????????<servlet-name>proxoolAdmin</servlet-name>
    10?????????<url-pattern>/proxoolAdmin.servlet</url-pattern>
    11?????</servlet-mapping>


    posted on 2010-08-24 22:11 Alex刺客 閱讀(2822) 評論(1)  編輯  收藏 所屬分類: proxool

    評論

    # re: 解決 Tomcat 服務器關閉時 Proxool NullPointerException(空指針異常) 2012-07-03 22:23 bbb
    挺好,3Q  回復  更多評論
      

    主站蜘蛛池模板: 亚洲av色福利天堂| 最近免费中文字幕大全| 国产99精品一区二区三区免费| 亚洲av日韩综合一区二区三区| 亚洲AV无码成人精品区狼人影院| 亚洲精品GV天堂无码男同| 亚洲人成人伊人成综合网无码| 亚洲色在线无码国产精品不卡| 亚洲欧洲无卡二区视頻| 久久精品国产亚洲av天美18| 亚洲aⅴ无码专区在线观看春色| 亚洲爆乳成av人在线视菜奈实| 久久人午夜亚洲精品无码区 | 免费h成人黄漫画嘿咻破解版| 国产免费av一区二区三区| 亚洲国产精品自在拍在线播放| 中文字幕不卡亚洲| 久久久无码精品亚洲日韩蜜桃| 亚洲好看的理论片电影| 亚洲精品视频观看| 亚洲人片在线观看天堂无码| 四虎成人精品国产永久免费无码| 国产特黄一级一片免费| 日韩在线永久免费播放| 国产精品久久永久免费| 四虎www成人影院免费观看| 免费a级毛片永久免费| 亚洲熟妇无码AV在线播放| 亚洲国产精品自在线一区二区| 亚洲伊人久久大香线蕉| 亚洲伊人久久大香线蕉AV| 暖暖免费中文在线日本| 黄页免费在线观看| 欧美最猛性xxxxx免费| 免费国产小视频在线观看| 国产精品亚洲成在人线| 亚洲一区动漫卡通在线播放| 国产精品亚洲精品日韩动图| 国产色无码精品视频免费| 日本一区二区三区免费高清| 亚洲精品无码你懂的网站|