JProfiler代理似乎需要glibc 2.7,但Centos有glibc 2.5。有没有人成功编译了glibc 2.5的jprofiler代理,或者以前版本的JProfiler创建了2.5的代理?
Actul错误是 VM初始化期间发生错误 无法在绝对路径中找到代理库/opt/jprofiler/bin/linux-x64/libjprofilerti.so,错误:/ lib64 / libc.so.6:找不到版本`GLIBC_2.7'(/ opt / jprofiler需要) /bin/linux-x64/libjprofilerti.so)
答案 0 :(得分:1)
问题是你正在使用的JProfiler已经在glibc-2.7(或更高版本)的系统上内置。
通常,UNIX系统支持向后兼容性(在较旧的系统上编译的代码继续在较新的系统上运行),但不支持向前兼容性(您不能指望在较新的系统上构建的代码可以在较旧的系统上运行)
您的选择是:升级您的glibc版本,或获取不同版本的JProfiler(基于glibc-2.5的系统或更旧版本)。
答案 1 :(得分:1)
这实际上是7.0.1中的回归,一个简单的解决方法是使用7.0:
http://download.ej-technologies.com/jprofiler/jprofiler_linux_7_0.tar.gz
我们很快就会解决这个依赖问题(我的公司开发了JProfiler)。感谢您告诉我们。