![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tomcat
打篮球两年半
biubiubiubiubiu
展开
-
tomcat:Context initialization failed
问题如下at org.springframework.asm.ClassReader.<init>(Unknown Source)at org.springframework.asm.ClassReader.<init>(Unknown Source) at org.springframework.asm.ClassReader.<init>(Unknown Source)原因:jdk版本不对,原来用的1.7现在是1.8解决办法:退回jdk...原创 2022-02-09 18:46:58 · 810 阅读 · 0 评论 -
记录:java进程CPU使用过高排查
一、top命令查看整体状态PS:然后按大写P,CPU使用率会降序排序有几个注意点1、load average的三个数值,只有都大于5,基本就有问题2、174个任务,只有1个再跑,173个在休眠,指定程序写的有猫饼3、排查使用最高的几个java进程二、以PID为25412的java进程为例2.1 查询进程中,那个线程的cpu占用率高,标记TIDps -mp 25412 -o THREAD,tid,timeUSER %CPU PRI SCNT WCHAN USER SYSTEM原创 2022-01-10 16:46:57 · 321 阅读 · 0 评论 -
Tomcat优化
JAVA虚拟机内存申请优化在文件tomcat_home/bin/catalina.sh的前面,增加如下设置(需要考虑Java提供的垃圾回收机制)PS:不过线上基本没看到有添加这个的JAVA_OPTS='-Xms1024m -Xmx2048m -XX: PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=256mJAVA_OPTS参数说明-server 启用jdk 的 server 版-Xms java虚拟机初始化时的最小内存-Xmx ja.转载 2021-10-20 17:12:53 · 91 阅读 · 0 评论 -
tomcat的Server port端口一样,也会出现地址已在使用 (Bind failed)
场景:同事新测试两个tomcat,但是只有一个能启动,让帮忙看看启动tomcat,查看日志:错误如下分析:这种错误一般就是端口占用,但是我查看,并没有发现在使用的端口这里就搞不通了,想了一下,tomcat其实有三个端口:sever port ,业务端口,AJP端口。因为AJP端口已经关闭,所以剩下的可能性就是Server port一样。查看server.xml,果然两个都设置为了8225,然后修改其中一个就行。问题解决PS:server.xml文件中有三个端口设置: :关闭时使用: 一原创 2021-10-19 15:40:34 · 1704 阅读 · 0 评论