Zabbix添加Tomcat的Java线程数监控配置
Zabbix在线监控tomcat的线程数,因为线上没有配置jmx,所以使用jstack pid的方式获取thread线程。脚本结合zabbix的自动发现,可以实现多个tomcat实例的自动发现配置。免去以后tomcat增加后一个个手动添加的烦......
tomcat 8 日志文件其他人不可读的问题
tomcat 8在启动的时候可以看到logs/catalina.out 文件权限是这样的“-rw-r-----”,也就是说other其他人是不可读的。 如何修改成“-rw-r--r--”这种类型呢? 这里使用遮掩码umask,打开catalina.sh文件,在开头添......
修改tomcat的默认locale成中文
之前linux操作系统一直用的en_US.UTF-8默认编码,tomcat也是用这个启动。现在项目需要一定要把tomcat默认的locale改成中文的,但是操作系统的默认编码又不能变。google发现这个方法可以: 找到“catalina.sh......
tomcat监听端口配置、修改成只监听在本地
默认安装完tomcat启动后,会监听如下8080和8009两个端口,而且监听在所有IP。那么如何让tomcat的端口只监听在本地,例如127.0.0.1? 解决办法就是修改server.xml配置,在connector配置上加上address属性,例如......
有关Tomcat 性能优化的几个点
tomcat默认参数是为开发环境制定,而非适合生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。 内存优化 linux修改TOMCAT_HOME/bin/catalina.sh,在前面加入 JAVA_OPTS="-XX:PermSize=64M -X......
如何关闭禁用Tomcat的SHUTDOWN关闭端口8005
默认tomcat启动会开启3个端口,他们是8005、8080和8009,分别对应关闭端口、http和ajp端口,那么在一台服务器上部署多个tomcat时可能就会碰到端口冲突的情况。如果每部署一台tomcat就手动去修改这三个端口,着......
基于Redis实现Apache和Tomcat集群的Session共享配置
之前博主文章有介绍过apache和tomcat主备的配置步骤,在那个架构中,为了解决负载均衡时的session问题,apache配置里强制把session sticky在某个tomcat,或者直接使用主备。这样虽然可以解决不同的需求,但是......
使用apache的mod_proxy模块做tomcat负载均衡或热备
第一步:安装apache 编译的时候需要加入mod_proxy模块,具体可以参考这篇文章apache和tomcat的整合,网址:https://zhangnq.com/1702.html 。 第二步:配置tomcat 分别找到需要加入负载均衡或热备的tomcat的配......
开启jmx监控后关闭tomcat提示Port already in use的问题
linux中关闭tomcat失败,提示port already in use错误。 Stopping Tomcat Using CATALINA_BASE: /usr/local/tomcat7 Using CATALINA_HOME: /usr/local/tomcat7 Using CATALINA_TMPDIR: /usr/local/tomcat7......
Tomcat启动慢 JAVA长时间占用资源问题
之前介绍了tomcat和apache的整合方法,不过在部署项目的时候碰到一个问题。tomcat启动很慢,在启动过程中java一直长时间占用系统资源。启动时间最短的都要1小时左右。。。 首先我看了下日志,貌似没错误提示。......
Apache和Tomcat通过ajp整合后乱码的解决办法
在前面文章中博主介绍了Apache和Tomcat通过ajp整合的方法,如果对这个步骤还不是很了解可以先看下之前的那篇文章(https://zhangnq.com/1702.html)。 不过这次碰到一个乱码现象,具体是这样的。使用tomcat默......
ubuntu 12.04下apache2+tomcat7用proxy_ajp方式整合步骤
开始操作前,首先下载需要的安装包。 apache2:http://httpd.apache.org/download.cgi apr和apr-util:http://apr.apache.org/ tomcat7:http://tomcat.apache.org/download-70.cgi jdk:http://www.oracle.co......