国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識(shí)|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - Tomcat - tomcat服務(wù)器宕機(jī)解決方案

tomcat服務(wù)器宕機(jī)解決方案

2021-09-07 17:09挑戰(zhàn)者V Tomcat

這篇文章主要介紹了tomcat服務(wù)器宕機(jī)解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

報(bào)錯(cuò)信息:

?
1
2
3
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)

每次出現(xiàn)這個(gè)報(bào)錯(cuò)都會(huì)導(dǎo)致tomcat應(yīng)用服務(wù)器停機(jī),加了下面的java代碼后就再也沒(méi)有停過(guò)了。

解決辦法:

編寫Java代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package cn.listener;
 
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Enumeration;
 
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
 
import com.mysql.jdbc.AbandonedConnectionCleanupThread;
 
 
@WebListener
public class ContextFinalizer implements ServletContextListener {
 
  public void contextInitialized(ServletContextEvent sce) {
  }
 
  public void contextDestroyed(ServletContextEvent sce) {
    Enumeration<Driver> drivers = DriverManager.getDrivers();
    Driver d = null;
    while (drivers.hasMoreElements()) {
      try {
        d = drivers.nextElement();
        DriverManager.deregisterDriver(d);
        System.out.println(String.format("ContextFinalizer:Driver %s deregistered", d));
      } catch (SQLException ex) {
        System.out.println(String.format("ContextFinalizer:Error deregistering driver %s", d) + ":" + ex);
      }
    }
    try {
      AbandonedConnectionCleanupThread.shutdown();
    } catch (InterruptedException e) {
      System.out.println("ContextFinalizer:SEVERE problem cleaning up: " + e.getMessage());
      e.printStackTrace();
    }
  }
}

@WebListener,這個(gè)注解相當(dāng)于在web.xml配置如下內(nèi)容

?
1
2
3
<listener>
 <listener-class>cn.listener.ContextFinalizer</listener-class>
</listener>

解決方案可以參考如下網(wǎng)址

當(dāng)然還有就是我再參考這個(gè)解決方案的時(shí)候,發(fā)現(xiàn)mysql-connection如果版本過(guò)低會(huì)導(dǎo)致上述列出的Java代碼報(bào)錯(cuò),通過(guò)提高mysql-connection.java的版本即可解決該問(wèn)題

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://www.cnblogs.com/youcong/p/9281024.html

延伸 · 閱讀

精彩推薦
  • Tomcattomcat 6.0.20在一個(gè)機(jī)器上安裝多個(gè)服務(wù)的方法

    tomcat 6.0.20在一個(gè)機(jī)器上安裝多個(gè)服務(wù)的方法

    本文主要為大家介紹tomcat 6.0.20在一個(gè)機(jī)器上安裝多個(gè)服務(wù)的方法,當(dāng)前前提是你已經(jīng)可以同時(shí)運(yùn)行他們了,他們的端口不能相同,這里只是解釋如何把它們...

    Tomcat教程網(wǎng)10052021-08-03
  • TomcatTomcat目錄結(jié)構(gòu)詳解

    Tomcat目錄結(jié)構(gòu)詳解

    Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的 Web 應(yīng)用服務(wù)器,學(xué)習(xí)tomcat目錄結(jié)構(gòu)十分有必要,今天小編給大家?guī)?lái)了詳細(xì)教程,感興趣的朋友一起看看吧...

    ThinkWon6712021-09-09
  • Tomcat淺談Tomcat多層容器的設(shè)計(jì)

    淺談Tomcat多層容器的設(shè)計(jì)

    Tomcat的容器用來(lái)裝載Servlet。那Tomcat的Servlet容器是如何設(shè)計(jì)的呢,本文就詳細(xì)的來(lái)介紹一下,具有一定的參考價(jià)值,感興趣的可以了解一下...

    JavaEdge.9612021-09-26
  • TomcatTomcat服務(wù)器搭建教程

    Tomcat服務(wù)器搭建教程

    這篇文章主要為大家詳細(xì)介紹了Tomcat服務(wù)器搭建教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下...

    Watom_66310452021-08-20
  • Tomcat如何將Tomcat設(shè)置為自動(dòng)啟動(dòng)的服務(wù)最快捷方法

    如何將Tomcat設(shè)置為自動(dòng)啟動(dòng)的服務(wù)最快捷方法

    這篇文章主要介紹了如何將Tomcat設(shè)置為自動(dòng)啟動(dòng)的服務(wù)最快捷方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧...

    鋒齊葉落5352021-09-03
  • Tomcat如何查看tomcat的控制臺(tái)輸出的方法

    如何查看tomcat的控制臺(tái)輸出的方法

    這篇文章主要介紹了如何查看tomcat的控制臺(tái)輸出的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧...

    CaiCaiNeo11972021-08-29
  • Tomcat學(xué)習(xí)javaweb如何配置Tomcat的熱啟動(dòng)

    學(xué)習(xí)javaweb如何配置Tomcat的熱啟動(dòng)

    學(xué)習(xí)javaweb的時(shí)候每次更改項(xiàng)目都需要重新部署項(xiàng)目,如此一來(lái)比較麻煩,使用tomcat的熱啟動(dòng)就可以解決這個(gè)問(wèn)題...

    whsnow12072021-08-04
  • TomcatTomcat正常訪問(wèn)localhost報(bào)404問(wèn)題解決

    Tomcat正常訪問(wèn)localhost報(bào)404問(wèn)題解決

    這篇文章主要介紹了Tomcat正常訪問(wèn)localhost報(bào)404問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友...

    小明Style5592021-09-23
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲一区二区在线视频 | 在线观看亚洲专区 | 中文字幕在线观看1 | 综合久久亚洲 | 亚洲国产视频一区二区 | 日韩一二三区视频 | 一区二区乱码 | 欧美日韩精品一区二区三区蜜桃 | 99精品国产高清一区二区麻豆 | 中文字幕av一区二区三区 | 欧美日韩一区二区视频在线观看 | 国产乱码精品一区二区三区五月婷 | 91国自产精品中文字幕亚洲 | 国产精品suv一区二区 | 国产精品视频网 | 国产综合在线视频 | 久久视频在线 | 亚洲久久久久 | 色中色av | 不卡一二区 | 成人免费观看视频 | 国产成人av网站 | 日日操天天操 | 精品久久一区 | 欧美精品免费在线 | 伊人久久乐 | 黄色网页免费看 | 丰满白嫩老熟女毛片 | 国产成人精品一区二区三区网站观看 | 国产永久网站 | 欧美亚洲三级 | 一级网站在线观看 | 欧美一区二区小视频 | 免费看黄色av | 欧美日韩久久久久 | 黄色大片在线播放 | 免费网站看v片在线a | www久| 成人乱人乱一区二区三区 | 国产成人免费视频网站高清观看视频 | 欧美setu|