文档章节

生产环境Tomcat应用服务器的优化配置

attobit
 attobit
发布于 2016/09/30 15:40
字数 187
阅读 312
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

配置DNS缓存过期策略:

配置$JAVA_HOME/jre/lib/security/java.security
networkaddress.cache.ttl=60
networkaddress.cache.negative.ttl=10

配置$CATALINA_BASE/bin/setenv.sh
CATALINA_OPTS="$CATALINA_OPTS -Dsun.net.inetaddr.ttl=60 -Dsun.net.inetaddr.negative.ttl=10"

 

JVM优化:

压缩普通对象指针

配置$CATALINA_BASE/bin/setenv.sh
CATALINA_OPTS="$CATALINA_OPTS -XX:+UseCompressedOops"

 

JMX配置:

JMX(Java Management Extensions)是植入管理功能的框架规范。Tomcat集成了JMX的支持,通过配置,可以使用JMX Clinet(比如JConsole或VisualVM)远程的监控Tomcat运行状况。

配置$CATALINA_BASE/bin/setenv.sh
-Dcom.sun.management.jmxremote.port=8100
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.access.file=$CATALINA_BASE/conf/jmx.access
-Dcom.sun.management.jmxremote.password.file=$CATALINA_BASE/conf/jmx.password

 

设置独立的webapps目录:

禁止访问Tomcat随带的几个项目,防止被恶意攻击。

© 著作权归作者所有

attobit
粉丝 0
博文 6
码字总数 1858
作品 0
深圳
私信 提问
加载中

评论(0)

浅谈Tomcat服务器优化方法

对于JavaWeb开发人员而言,Tomcat已成为默认的web服务器,但是在生产环境下使用Tomcat部署应用,我们如果采用Tomcat默认的配置,尤其是内存和线程的配置,其配置都很低,容易成为性能瓶颈,所...

动力节点
2019/01/03
0
0
tomcat 性能优化

tomcat 性能优化 tomcat默认参数是为开发环境制定,而非适合生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。 tomcat内存优化 linux修改TOMCAT_HOME/bin/catalina.sh,在前...

网费
2016/07/23
0
0
闲谈Tomcat性能优化

Tomcat在各位JavaWeb从业者常常就是默认的开发环境,但是Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈. 幸好Tomcat还有很多的提升空间.下文介绍一下...

ParkJun
2016/02/23
2.5K
13
使用Tomcat的Reload提高开发速度(翻译)

欢迎转载http://www.cnblogs.com/coodream2009,有翻译的不太准确的地方请大家指出,我继续修改完善。 按照Java Servlet规范第四部分推荐的,Tomcat系统的实现了reload Java类来进行应用的部...

osc_7tlpsez3
2018/01/12
4
0
JAVA企业级应用TOMCAT实战

精彩视频讲解,请猛戳–>JAVA企业级应用TOMCAT实战视频课程 1. Tomcat简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一...

想飞的鱼8
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

比较好用的自媒体分发工具是哪个?

正是源于互联网生态的健康发展,从15年开始到现在,自媒体文化产业特别有关注度,其品牌形象鲜明、优秀的转化能力的数不胜数的亮点,故而吸引着数不清的创作者,而为了达到更出彩的播放量,这...

易媒助手
43分钟前
38
0
idea2020.1 pojie

前几天最新版的idea2020.1终于发布了,它有多香相信小伙伴们已经有所耳闻。现在就拿出来分享给小伙伴们。   所需要的的东西放在这里了,同时里面也放了一个idea2020.1,小伙伴可以选择性的...

我喜欢你有用吗__
47分钟前
32
0
从企业微信机器人到小爱同学,用 Serverless 实现生活智能化!

通过定时触发器,可以简单快速地定制一个企业微信机器人。我们可以用它来实现喝水、吃饭提醒等小功能,还能实现定时推送新闻、天气,甚至是监控告警的小功能。 使用企业微信机器人 在企业微信...

腾讯云Serverless
50分钟前
32
0
socket编程基础,从了解到实现

java生下来一开始就是为了计算机之间的通信,因此这篇文章也将开始介绍一下java使用socket进行计算机之间的通信,在上一篇文章中已经对网络通信方面的基础知识进行了总结,这篇文章将通过代码...

虹越云霄
51分钟前
41
0
Spring Enable***功能

spring博大精深,衍生出了两大系列:spring boot 和sping cloud快速业务开发模式。 我们进行具体开发时,经常看到这样以Enable*开头的注解,如图 等等好多例子。。。框架自带的Enable* @En...

董广明
52分钟前
41
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部