Java 如何使用Jboss fuse配置JAAS的自定义LoginModule
我试图在jboss fuse blueprint中配置我的JAAS自定义LoginModule,但它总是以以下例外结束Java 如何使用Jboss fuse配置JAAS的自定义LoginModule,java,jboss,jaas,jbossfuse,Java,Jboss,Jaas,Jbossfuse,我试图在jboss fuse blueprint中配置我的JAAS自定义LoginModule,但它总是以以下例外结束 Caused by: java.lang.ClassNotFoundException: org.apache.karaf.jaas.config.JaasRealm not found by log-query [335] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDeleg
Caused by: java.lang.ClassNotFoundException: org.apache.karaf.jaas.config.JaasRealm not found by log-query [335]
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1556)
at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:77)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1993)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)[:1.8.0_121]
at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1853)
at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:958)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.loadClass(BlueprintContainerImpl.java:439)
at org.apache.aries.blueprint.container.ServiceRecipe.convertStringsToClasses(ServiceRecipe.java:432)
at org.apache.aries.blueprint.container.ServiceRecipe.getClassesForProxying(ServiceRecipe.java:422)
at org.apache.aries.blueprint.container.ServiceRecipe.createService(ServiceRecipe.java:302)
... 47 more
下面是我的蓝图
<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:jaas="http://karaf.apache.org/xmlns/jaas/v1.0.0"
xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0">
<jaas:config name="JaasConfig" rank="2">
<jaas:module className="pk.com.herman.jaas.JaasLoginModule"
flags="required">
</jaas:module>
</jaas:config>
</blueprint>
看看@FedericoSierra非常感谢你的推荐,帮了我很多忙。。。我有一个疑问,java中的动态导入是什么意思。n静态和动态之间的差异。你能在这方面帮助我吗?不客气,关于你的dynamics导入问题,请发布一个新问题。