tomcat启动失败,提示存在内存泄露

警告: The web application [eservice] appears to have started a thread named [Thread-3] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.apache.log4j.helpers.FileWatchdog.run(FileWatchdog.java:104)
八月 14, 2017 9:42:08 上午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [eservice] appears to have started a thread named [Timer-0] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
java.net.InetAddress$1.lookupAllHostAddr(Unknown Source)
java.net.InetAddress.getAddressesFromNameService(Unknown Source)
java.net.InetAddress.getAllByName0(Unknown Source)
java.net.InetAddress.getAllByName(Unknown Source)
java.net.InetAddress.getAllByName(Unknown Source)
java.net.InetAddress.getByName(Unknown Source)
java.net.InetSocketAddress.(Unknown Source)
sun.net.NetworkClient.doConnect(Unknown Source)
sun.net.www.http.HttpClient.openServer(Unknown Source)
sun.net.www.http.HttpClient.openServer(Unknown Source)
sun.net.www.http.HttpClient.(Unknown Source)
sun.net.www.http.HttpClient.New(Unknown Source)
sun.net.www.http.HttpClient.New(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
org.quartz.utils.UpdateChecker.getUpdateProperties(UpdateChecker.java:99)
org.quartz.utils.UpdateChecker.doCheck(UpdateChecker.java:56)
org.quartz.utils.UpdateChecker.checkForUpdate(UpdateChecker.java:47)
org.quartz.utils.UpdateChecker.run(UpdateChecker.java:39)
java.util.TimerThread.mainLoop(Unknown Source)
java.util.TimerThread.run(Unknown Source)

tomcat里面配置文件写上内存大小,在重启

1.确定你的eclipse是否只有一个项目启动;
2.project clean 一下;
3.tomcat clean;
4,再启动看一下,如果不行,那就是你代码的问题了,这需要仔细检查

要学会排错,先判断有没有多次启动了tomcat服务器(有时候会启动多个,运行一个进程的时候要把其他的进程都关掉)。
还是不行的话,关掉eclipse,在tomcat的安装包bin里启动startup.sh,再在浏览器中输入http://localhost/8080试试能不能正常启动。
如果正常启动了就不是服务器的问题,检查一下代码,有没有问题。

可能安装的项目大了,在启动时,手动设置一下内存大小