介绍
介绍
我们开发的基于 SpringBoot 项目,一般是通过 Maven 打包成 war 压缩包,然后使用 Tomcat 的 manager 工具发布出去
但是大家会发现,每次发布的时间非常的漫长,5分钟都算快的~~
怎么办呢?
教程
修改 jdk 的 java.security 配置文件
将 securerandom.source 的值改为 file:/dev/./urandom
[root@tongfunet]# vi /tongfu.net/env/jdk1.8.0_192/jre/lib/security/java.security securerandom.source=file:/dev/./urandom
修改 jdbc 的驱动 url 参数
给 jdbc 的驱动 url 增加参数 useSSL=false
sql.mysql.jdbc-url=jdbc:mysql://localhost:3306/saas8?characterEncoding=gbk&autoReconnect=true&useSSL=false
忽略 JNDI
在项目的 application.properties 里增加设置
spring.jndi.ignore=true
跳过 Jar 包扫描
在 Tomcat 的 catalina.properties 里
将原来的 tomcat.util.scan.StandardJarScanFilter.jarsToSkip 设置注释掉(包括下面的一堆 jar 包路径)
增加对所有 jar 包跳过扫描的设置
tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar