沉默的背影 X-Pacific

keep learning

file-leak-detector(文件句柄泄漏)在JDK1.6环境下 weblogic 和 tomcat安装方式以及使用方式

file-leak-detector作者博客详见:

http://file-leak-detector.kohsuke.org/

file-leak-detector学习贴:

https://blog.coding.net/blog/java-file-leaks

--------------------------------------------------------------------------------

下面是linux服务器+weblogic+jdk1.6的安装file-leak方式

cd /weblogic/Oracle/Middleware/user_projects/domains/*_domain/bin/
vi startWebLogic.sh

在启动命令中添加如下命令
-javaagent:/home/weblogic/file-leak-detector-1.12-SNAPSHOT-jar-with-dependencies.jar=http=8765

注意:/home/weblogic/file-leak-detector-1.12-SNAPSHOT-jar-with-dependencies.jar需要真实存在

file-leak-detector-1.12-SNAPSHOT-jar-with-dependencies.jar jdk1.6的情况下需要使用这个特定的版本,不能用原生版本

下载地址:

https://download.csdn.net/download/zxp123549440/10489827


正常启动时,后台日志会打印:
Serving file leak stats on http://localhost:8765/ for stats
启动完成后无法通过网页直接访问,需要在服务器后台通过命令:
wget http://localhost:8765/
获得html文件,在查看泄漏日志

 

tomcat 安装方法

cd /tomcat/apache-tomcat-7.0.70/bin/
vi catalina.sh
JAVA_OPTS='-javaagent:/home/estest/tomcat/apache-tomcat-7.0.70/bin/1.6file-leak-detector-1.12-SNAPSHOT-jar-with-dependencies.jar=http=8765'
如下图:

请注意:一定不要覆盖 堆内存等JVM设置信息

 

posted @   乂墨EMO  阅读(1315)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示