我正在使用log4j在JBOSS FUSE中实现SNMP陷阱,不幸的是,我遇到了如下问题。有人可以建议我需要安装什么包/依赖项来解决这个问题吗
原因: org.snmp4j.security.SecurityProtocols.addDefaultProtocols(SecurityProtocols.java:152)244:AbstractionAPI:1.0.0 at org.snmp4j.Snmp.initMessageDispatcher(Snmp.java:225)244:AbstractionAPI:1.0.0 at org.snmp4j.Snmp.(Snmp.java:251)244:AbstractionAPI:1.0.0的java.lang.NoClassDefFoundError: javax/crypto/Cipher
由: java.lang.ClassNotFoundException: org.ops4j.pax.logging.pax- javax.crypto.Cipher -service 5找不到日志记录
发布于 2014-03-19 05:09:42
看起来这个包并不是作为pax-logging的可选依赖项导入的,因为它是由Karaf中的根包提供的。因此,您应该创建一个小片段包来适应pax-logging-service清单,这样就可以导入这个包。关于将custom appenders添加到Pax日志记录的博客可能会给你一个关于如何创建它的提示。
https://stackoverflow.com/questions/22464764
复制相似问题