tomcat 加载spring非常慢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat 加载spring非常慢相关的知识,希望对你有一定的参考价值。
请问:s2sh中,每次发布之后,启动Tomcat,当加载spring的时候就非常的慢,要等很长时间。我将spring的配置文件中的延迟加载设置成了true也不好使(default-lazy-init="true")我有多个配置文件,每个配置文件都加上了这个属性。
参考技术A 有以下几个方面可以看看。1。log4j日志中可能去掉一些不常用的。
2。struts获得webapplication方式影响速度。
3。你的tomcat下的项目过多,可以删除一些.
tomcat加载jjava程序非常慢解决
解决:
下面两种方式都要添加上,速度会很快,启动妙级的
1)在Tomcat环境中解决
可以通过配置JRE使用非阻塞的Entropy Source。
在catalina.sh中加入这么一行:
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"
即可。
加入后再启动Tomcat,整个启动耗时迅速下降。
2)在JVM环境中解决
find / -name java.security
打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:
securerandom.source=file:/dev/urandom
替换成
securerandom.source=file:/dev/./urandom
实例:
[[email protected] tomcat]# find / -name java.security
[[email protected] bin]# find / -name java.security
/usr/local/jdk/jre/lib/security/java.security
/usr/local/jdk/jdk1.8.0_171/jre/lib/security/java.security
3、mysql数据看的max_connection 连接数调大即可解决调到1000
以上是关于tomcat 加载spring非常慢的主要内容,如果未能解决你的问题,请参考以下文章