Restart tomcat too slow [on hold]

527
March 06, 2017, at 9:15 PM

My java web project debug to restart tomcat is too slow, I click the debug -> Restart server, it takes a very long time to open the localhost page automatically.

with the below Server log information:

三月 06, 2017 5:30:09 下午 org.apache.coyote.AbstractProtocol start 信息: Starting ProtocolHandler ["ajp-bio-8009"]
三月 06, 2017 5:30:09 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 56 ms
Connected to server
[2017-03-06 05:30:09,847] Artifact haitian:war exploded: Artifact is being deployed, please wait...
三月 06, 2017 5:30:10 下午 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(D:\svn project\大数据网站\3-code\haitian\target\haitian\WEB-INF\lib\javaee-api-7.0.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
三月 06, 2017 5:30:19 下午 org.apache.catalina.startup.HostConfig deployDirectory 信息: Deploying web application directory D:\tomcat\apache-tomcat-7.0.54\webapps\manager
三月 06, 2017 5:30:19 下午 org.apache.catalina.startup.HostConfig deployDirectory 信息: Deployment of web application directory D:\tomcat\apache-tomcat-7.0.54\webapps\manager has finished in 153 ms
[2017-03-06 05:32:25,672] Artifact haitian:war exploded: Artifact is deployed successfully
[2017-03-06 05:32:25,672] Artifact haitian:war exploded: Deploy took 135,825 milliseconds
/
三月 06, 2017 5:32:47 下午 org.apache.jasper.compiler.TldLocationsCache tldScanJar
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.

In Tomcat Catalina Log:

三月 06, 2017 5:32:47 下午 org.apache.jasper.compiler.TldLocationsCache tldScanJar

I don't know why it is so slow for restart.

Edit

I am using Tomcat7

EDIT

/ 三月 06, 2017 6:18:32 下午 org.apache.jasper.compiler.TldLocationsCache tldScanJar
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. /

READ ALSO
Rows don't get wrapped in generated PDF doc [on hold]

Rows don't get wrapped in generated PDF doc [on hold]

Image of PDF generatedWhen a PDF document is generated, there is one field in a row which doesn't get wrappedAs a result of this, some part of the field value is displayed in the next row

352
process.waitFor() does not end

process.waitFor() does not end

I have a JAVA code where I am executing a perl scriptSome scripts donot return a response code but require passwords for execution

425
web service call using stub in java [on hold]

web service call using stub in java [on hold]

I have following wsdl http://europeipx

377