Ibm cloud 在Bluemix上使用检测时出现NoClassDefFoundError
我正在尝试将javaagent添加到我的bluemix应用程序中,该代理使用工具。问题是,当我运行应用程序时,会出现以下错误:Ibm cloud 在Bluemix上使用检测时出现NoClassDefFoundError,ibm-cloud,websphere-liberty,javaagents,Ibm Cloud,Websphere Liberty,Javaagents,我正在尝试将javaagent添加到我的bluemix应用程序中,该代理使用工具。问题是,当我运行应用程序时,会出现以下错误: premain() - Instrumentation is already running ... CWWKF0004E: An unknown exception occurred while installing or removing features. Exception: java.lang.NoClassDefFoundError: agent.Class
premain() - Instrumentation is already running
...
CWWKF0004E: An unknown exception occurred while installing or removing features. Exception: java.lang.NoClassDefFoundError: agent.ClassInstrumentorTransform
ERR at com.ibm.ws.kernel.feature.internal.subsystem.SubsystemFeatureDefinitionImpl.setHeader(SubsystemFeatureDefinitionImpl.java)
ERR at [internal classes]
我曾尝试使用相同的Premain类
和agent类
结构创建另一个代理,但使用我自己的类,它可以工作,我曾尝试上载我自己的Instrumentation类副本,并使用类路径
将javaagent指向它,但仍然出现错误
有什么问题吗?
我怀疑Bluemix Enviroment可能使用了该工具,您知道如何检查该工具,以及如何解决相互依赖关系吗?根据错误消息,您的功能包中似乎有一个类正试图从javaagent访问一个类,但是您还没有将javaagent包添加到
org.osgi.framework.bootdegration
,如中所述“知识中心主题中的主题。根据错误消息,您的功能包中似乎有一个类正在尝试从javaagent访问一个类,但您尚未将javaagent包添加到org.osgi.framework.bootdegration
,如中所述。”“知识中心主题中的主题。根据错误消息,您的功能包中似乎有一个类正在尝试从javaagent访问一个类,但您尚未将javaagent包添加到org.osgi.framework.bootdegration
,如中所述。”“知识中心主题中的主题。根据错误消息,您的功能包中似乎有一个类正在尝试从javaagent访问一个类,但您尚未将javaagent包添加到org.osgi.framework.bootdegration
,如中所述。”“知识中心主题中的主题。您的应用程序绑定了哪些服务?您是否可以尝试删除任何监控服务(new relic,M&A)?您是否可以使用本地liberty服务器进行检测?您是否可以显示messages.log中的完整异常堆栈跟踪?根据您提供的错误消息,我的最佳猜测是,您在功能包中有一个类正试图从javaagent访问一个类,但您没有将javaagent包添加到org.osgi.framework.bootdelegation
,如“指定Liberty profile引导属性”中所述知识中心主题:@bMail你是对的,我已经添加了文件,应用程序启动正确。很不错的!请随意添加答案,我会接受的。@Anton.P作为答案添加。很高兴我们能找到答案。您的应用程序绑定了哪些服务?您是否可以尝试删除任何监控服务(new relic,M&A)?您是否可以使用本地liberty服务器进行检测?您是否可以显示messages.log中的完整异常堆栈跟踪?根据您提供的错误消息,我的最佳猜测是,您在功能包中有一个类正试图从javaagent访问一个类,但您没有将javaagent包添加到org.osgi.framework.bootdelegation
,如“指定Liberty profile引导属性”中所述知识中心主题:@bMail你是对的,我已经添加了文件,应用程序启动正确。很不错的!请随意添加答案,我会接受的。@Anton.P作为答案添加。很高兴我们能找到答案。您的应用程序绑定了哪些服务?您是否可以尝试删除任何监控服务(new relic,M&A)?您是否可以使用本地liberty服务器进行检测?您是否可以显示messages.log中的完整异常堆栈跟踪?根据您提供的错误消息,我的最佳猜测是,您在功能包中有一个类正试图从javaagent访问一个类,但您没有将javaagent包添加到org.osgi.framework.bootdelegation
,如“指定Liberty profile引导属性”中所述知识中心主题:@bMail你是对的,我已经添加了文件,应用程序启动正确。很不错的!请随意添加答案,我会接受的。@Anton.P作为答案添加。很高兴我们能找到答案。您的应用程序绑定了哪些服务?您是否可以尝试删除任何监控服务(new relic,M&A)?您是否可以使用本地liberty服务器进行检测?您是否可以显示messages.log中的完整异常堆栈跟踪?根据您提供的错误消息,我的最佳猜测是,您在功能包中有一个类正试图从javaagent访问一个类,但您没有将javaagent包添加到org.osgi.framework.bootdelegation
,如“指定Liberty profile引导属性”中所述知识中心主题:@bMail你是对的,我已经添加了文件,应用程序启动正确。很不错的!请随意添加答案,我会接受的。@Anton.P作为答案添加。很高兴我们能找到答案。