IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

WebLogic 学习总结(五)——Web项目使用Sigar在WebLogic服务器部署遇到的问题

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

  今天在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下,如下图所示:

  86_1.png

  将Web应用部署到Tomcat6.x服务器下运行

  86_2.png

  可以使用sigar获取到Window平台下的cpu使用率、内存使用率和硬盘信息这些信息的,如下图所示:

  86_3.png

  然后将Web应用部署到WebLogic 12c服务器上面运行,

  86_4.png

  结果发现无法使用Sigar.jar获取到Window平台下的cpu使用率、内存使用率和硬盘信息这些信息的,出现了运行错误,如下图所示:

  86_5.png

  上网查了一下原因,原来sigar中有很多的实现是通过jni实现的,所以运行在不同的平台上需要加载对应的本地动态链接库,我猜想WebLogic在运行Web应用时,应该是没有找到Sigar.jar依赖的“sigar-amd64-winnt.dll”和”sigar-x86-winnt.dll”这两个dll,为了能够让WebLogic可以找到“sigar-amd64-winnt.dll”和”sigar-x86-winnt.dll”,将这两个dll放在jdk/bin下即可,是因为jvm默认会在此路径下加载本地动态链接库,如下图所示:

  86_6.png

  将”sigar-amd64-winnt.dll“和”sigar-x86-winnt.dll“放到jdk的bin目录下之后,重启WebLogic服务器,此时就可以正常使用sigar.jar获取获取到Window平台下的cpu使用率、内存使用率和硬盘信息这些信息了,如下图所示:

  86_7.png

  第一次遇到了这样的问题,在此记录一下解决办法。如果哪位朋友有更好的解决办法,还望相告,在此先谢过了!

来源:http://dwz.date/2X5

文章永久链接:https://tech.souyunku.com/?p=15899


Warning: A non-numeric value encountered in /data/wangzhan/tech.souyunku.com.wp/wp-content/themes/dux/functions-theme.php on line 1154
赞(60) 打赏



未经允许不得转载:搜云库技术团队 » WebLogic 学习总结(五)——Web项目使用Sigar在WebLogic服务器部署遇到的问题

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

评论 抢沙发

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏


Fatal error: Uncaught Exception: Cache directory not writable. Comet Cache needs this directory please: `/data/wangzhan/tech.souyunku.com.wp/wp-content/cache/comet-cache/cache/https/tech-souyunku-com/index.q`. Set permissions to `755` or higher; `777` might be needed in some cases. in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php:367 Stack trace: #0 [internal function]: WebSharks\CometCache\Classes\AdvancedCache->outputBufferCallbackHandler() #1 /data/wangzhan/tech.souyunku.com.wp/wp-includes/functions.php(5109): ob_end_flush() #2 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all() #3 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #4 /data/wangzhan/tech.souyunku.com.wp/wp-includes/plugin.php(470): WP_Hook->do_action() #5 /data/wangzhan/tech.souyunku.com.wp/wp-includes/load.php(1097): do_action() #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php on line 367