优化tomcat启动速度
2024-08-29 22:02:58
1.去掉不需要的jar包,这样tomcat在启动时就可以少加载jar包里面的class文件。
2.跳过一些与TLD files、注解、网络碎片无关的jar包,通过在conf/catalina.properties中
的tomcat.util.scan.DefaultJarScanner.jarsToSkip属性中进行设置。
3.JVM的内存空间设置
bin/catalina.sh中,JAVA_OPTS="-Xms1024m -Xmx1024m"
4.简化配置文件server.xml,因为越简单,解析的越快速。将无用的元素和注释部分删除。
5.删除webapps目录下的所有目录,这些目录一般来说,用不着。
6.修改WEB-INF/web.xml文件
<web-app metadata-complete="true">
7.修改Entropy Source:
vim bin/catalina.sh
添加:JAVA_OPTS='-Djava.security.egd=file:/dev/./urandom'
8.并行启动多个应用程序
修改server.xml中,Host的属性startStopThreads的值,每个应用的数值要不同。
最新文章
- Basic Calculator
- CSS3线性渐变和径向渐变
- HDU 1284 思维上的水题
- Single Number-C++中的异或
- java中异步调用的解决方法
- 【Knockout】四、绑定上下文
- 在Ubuntu系统中解压rar和zip文件的方法
- [置顶] SpecDD系列:6个确保您执行“充分”QA测试的技巧
- 凸包(hd1392)
- CMD下修改IP地址
- UILabel + 导入字体
- 用python处理文本数据 学到的一些东西
- Android解析Excel文档完整示例
- [转]OPENSOLARIS 2009.06 REPOSITORY ISO IMAGES NOW AVAILABLE
- Linux字符编码转换 UTF8转GB3212
- 面向对象的JS代码
- NYOJ--86--set.find()--找球号(一)
- 代码中输入数字自动筛选出最大值,使用array,for loop and if (21.9.2017)
- 解决WebMagic抓HTTPS时出现SSLException
- 【转载】ARCHIVE_LAG_TARGET参数的作用(定时切换redo)