WebLogic使用总结(五)——Web项目使用Sigar在WebLogic服务器部署遇到的问题
2017-06-28 10:00
633 查看
今天在WebLogic 12c服务器上部署Web项目时,碰到了一个问题。项目中使用到了"Sigar.jar"监控Window平台下的cpu使用率、内存使用率和硬盘信息,sigar.jar包依赖"sigar-amd64-winnt.dll"和"sigar-x86-winnt.dll"两个dll,一开始我是把"sigar.jar"以及"sigar-amd64-winnt.dll"和"sigar-x86-winnt.dll"这两个dll直接放到了WEB-INF目录下的lib目录当中,然后将"sigar-amd64-winnt.dll"和"sigar-x86-winnt.dll"这两个dll加入到classpath下,如下图所示:
将Web应用部署到Tomcat6.x服务器下运行
,
可以使用sigar获取到Window平台下的cpu使用率、内存使用率和硬盘信息这些信息的,如下图所示:
然后将Web应用部署到WebLogic 12c服务器上面运行,
结果发现无法使用Sigar.jar获取到Window平台下的cpu使用率、内存使用率和硬盘信息这些信息的,出现了运行错误,如下图所示:
上网查了一下原因,原来sigar中有很多的实现是通过jni实现的,所以运行在不同的平台上需要加载对应的本地动态链接库,我猜想WebLogic在运行Web应用时,应该是没有找到Sigar.jar依赖的"[b]sigar-amd64-winnt.dll"和"sigar-x86-winnt.dll"[/b]这两个dll,为了能够让WebLogic可以找到"[b]sigar-amd64-winnt.dll"和"sigar-x86-winnt.dll"[/b],将这两个dll放在jdk/bin下即可,是因为jvm默认会在此路径下加载本地动态链接库,如下图所示:
将"[b]sigar-amd64-winnt.dll[/b]"和"[b]sigar-x86-winnt.dll[/b]"放到jdk的bin目录下之后,重启WebLogic服务器,此时就可以正常使用sigar.jar获取获取到Window平台下的cpu使用率、内存使用率和硬盘信息这些信息了,如下图所示:
第一次遇到了这样的问题,在此记录一下解决办法。如果哪位朋友有更好的解决办法,还望相告,在此先谢过了!
将Web应用部署到Tomcat6.x服务器下运行
,
可以使用sigar获取到Window平台下的cpu使用率、内存使用率和硬盘信息这些信息的,如下图所示:
然后将Web应用部署到WebLogic 12c服务器上面运行,
结果发现无法使用Sigar.jar获取到Window平台下的cpu使用率、内存使用率和硬盘信息这些信息的,出现了运行错误,如下图所示:
上网查了一下原因,原来sigar中有很多的实现是通过jni实现的,所以运行在不同的平台上需要加载对应的本地动态链接库,我猜想WebLogic在运行Web应用时,应该是没有找到Sigar.jar依赖的"[b]sigar-amd64-winnt.dll"和"sigar-x86-winnt.dll"[/b]这两个dll,为了能够让WebLogic可以找到"[b]sigar-amd64-winnt.dll"和"sigar-x86-winnt.dll"[/b],将这两个dll放在jdk/bin下即可,是因为jvm默认会在此路径下加载本地动态链接库,如下图所示:
将"[b]sigar-amd64-winnt.dll[/b]"和"[b]sigar-x86-winnt.dll[/b]"放到jdk的bin目录下之后,重启WebLogic服务器,此时就可以正常使用sigar.jar获取获取到Window平台下的cpu使用率、内存使用率和硬盘信息这些信息了,如下图所示:
第一次遇到了这样的问题,在此记录一下解决办法。如果哪位朋友有更好的解决办法,还望相告,在此先谢过了!
相关文章推荐
- WebLogic使用总结(五)——Web项目使用Sigar在WebLogic服务器部署遇到的问题
- WebLogic使用总结(五)——Web项目使用Sigar在WebLogic服务器部署遇到的问题
- 关于web项目中使用sigar的问题(服务器为weblogic)
- SSH项目部署weblogic遇到的问题总结
- 如何在云服务器上部署你的web项目和一些遇到的问题
- 【Maven】—使用Idea创建maven webapp项目遇到的问题总结
- Linux系统使用weblogic服务器部署web项目
- idea 下部署web项目遇到问题总结
- web项目部署到服务器遇到的一些问题
- ssh项目部署到weblogic中问题总结
- maven构建项目自动部署到tomcat中遇到的各种问题总结
- weblogic部署javaweb项目遇到的一些问题
- 从代码都发布遇到的问题总结(C#调用非托管dll文件,部署项目) 转
- 部署weblogic遇到的问题总结
- 从代码都发布遇到的问题总结(C#调用非托管dll文件,部署项目)
- maven构建项目自动部署到tomcat中遇到的各种sb问题总结
- maven构建项目自动部署到tomcat中遇到的各种sb问题总结
- maven构建项目自动部署到tomcat中遇到的各种sb问题总结
- 部署在服务器iis上的web项目所有js无法执行的问题