我正在尝试使用"对比度进行日蚀"插件。
我按照此link中的说明在Websphere上安装Contrast:我已将此行添加到Generic JVM参数中:
-javaagent:D:\my_project\.metadata\.plugins\com.contrastsecurity.eclipse\contrast-engine-3.1.4.jar -Xshareclasses:none
但是在此操作之后以及从命令行手动启动Websphere服务器时,我收到此错误:
ADMU7704E: Failed while trying to start the Windows Service associated with server: dmgr;
probable error executing WASService.exe: Starting Service: FRWLMCRFF9CellManager01
Service failed to start. startServer return code = -1
日志文件的内容:native_stderr.log
对我来说不是很清楚:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/D:/my_project/.metadata/.plugins/com.contrastsecurity.eclipse/contrast-engine-3.1.4.jar!/com/aspectsecurity/contrast/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/D:/my_project/.metadata/.plugins/com.contrastsecurity.eclipse/contrast-engine-3.1.4.jar!/com/aspectsecurity/contrast/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [com.aspectsecurity.contrast.org.slf4j.impl.Log4jLoggerFactory]
Unhandled exception
Type=Segmentation error vmState=0x00020002
...
...
----------- Stack Backtrace -----------
MM_MarkingScheme::scanClass:0x013EA5D5 [0x013EA140 +0x00000495]
0x00550E08
---------------------------------------
JVMDUMP006I Traitement de l'événement de dump en cours "gpf", détails "" - Veuillez patienter.
JVMDUMP007I JVM demande un dump System en utilisant 'C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\Dmgr01\core.20150513.150320.6048.0004.dmp'
JVMDUMP010I Dump System écrit dans C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\Dmgr01\core.20150513.150320.6048.0004.dmp
JVMDUMP007I JVM demande un dump Snap en utilisant 'C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\Dmgr01\Snap.20150513.150320.6048.0005.trc'
JVMDUMP010I Dump Snap écrit dans C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\Dmgr01\Snap.20150513.150320.6048.0005.trc
JVMDUMP007I JVM demande un dump Java en utilisant 'C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\Dmgr01\javacore.20150513.150320.6048.0006.txt'
JVMDUMP010I Dump Java écrit dans C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\Dmgr01\javacore.20150513.150319.6048.0003.txt
JVMDUMP013I Evénement de dump traité "gpf", détails "".
有什么建议吗?
答案 0 :(得分:0)
此错误表示JVM崩溃。如果您的javaagent具有本机代码,则应尝试验证您的本机代码是否未覆盖JVM拥有的内存。否则,如果您的javaagent是纯Java,那么这是一个JVM错误,您需要与IBM一起打开PMR以获得帮助。
答案 1 :(得分:0)
我是供应商。我们的代理是纯Java。
我的第一个建议是尝试我们今天发布的最新版本的插件。它提供了我们3.1.6版本的Java代理。
WebSphere使用IBM JRE,我们发现它对Instrumentation API的支持不如HotSpot,并且通常更加严重。对于旧版本尤其如此。话虽如此,我们已经让很多客户在平台上工作得很好。
我会向IBM报告此问题,复制我们的支持电子邮件,并尝试获取PMR。
也许我们可以尝试解决他们的错误 - 你使用的是什么版本的WebSphere和JRE?