Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 华夫格作为JBoss7.1中的一个模块_Java_Jboss_Jboss7.x_Single Sign On_Waffle - Fatal编程技术网

Java 华夫格作为JBoss7.1中的一个模块

Java 华夫格作为JBoss7.1中的一个模块,java,jboss,jboss7.x,single-sign-on,waffle,Java,Jboss,Jboss7.x,Single Sign On,Waffle,我们正在尝试从tomcat迁移到JBossAS7.1,但我们在SSO中使用的华夫格库存在问题 我们了解到,为了在jboss AS 7.1中使用华夫格,我们需要在jboss中创建一个具有以下依赖项的模块: <module xmlns="urn:jboss:module:1.1" name="com.sso"> <resources> <resource-root path="Waffle-1.4.jar"/> <re

我们正在尝试从tomcat迁移到JBossAS7.1,但我们在SSO中使用的华夫格库存在问题

我们了解到,为了在jboss AS 7.1中使用华夫格,我们需要在jboss中创建一个具有以下依赖项的模块:

<module xmlns="urn:jboss:module:1.1" name="com.sso">
    <resources>
        <resource-root path="Waffle-1.4.jar"/>
        <resource-root path="platform-gcp_1.jar"/>
        <resource-root path="jna-gcp_1.jar"/>
        <resource-root path="guava-r07-gcp_1.jar"/>
        <resource-root path="commons-logging-1.1.1.jar"/>
    </resources>

    <dependencies>
        <module name="javax.servlet.api" />      
    </dependencies>
</module>
非常感谢你的帮助

更新:

这是一个例外:

18:26:04936严重[org.springframework.web.context.ContextLoader](MSC服务线程1-2)上下文初始化失败:org.springframework.beans.factory.BeanCreationException:创建名为“\u filterChainProxy”的bean时出错:bean初始化失败;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“\u filterChainList”的bean时出错:在使用键[2]设置bean属性“filters”时,无法解析对bean“\u exceptionTranslationFilter”的引用;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“\u exceptionTranslationFilter”的bean时出错:bean初始化失败;嵌套异常为org.springframework.beans.factory.CannotLoadBeanClassException:找不到类路径资源[waffle filter.xml]中定义的名为“NegotiateSecurityFilterEntryPoint”的bean的类[waffle.spring.NegotiateSecurityFilterEntryPoint];嵌套异常是java.lang.ClassNotFoundException:waffle.spring.NegotiateSecurityFilterEntryPoint,来自服务模块加载器的[Module“deployment.Grc.war:main] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)[spring-2.5.5.jar:2.5.5] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)[spring-2.5.5.jar:2.5.5] 位于java.security.AccessController.doPrivileged(本机方法)[rt.jar:1.7.0_13] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)[spring-2.5.5.jar:2.5.5] 位于org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)[spring-2.5.5.jar:2.5.5] 位于org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)[spring-2.5.5.jar:2.5.5] 位于org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)[spring-2.5.5.jar:2.5.5] 位于org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)[spring-2.5.5.jar:2.5.5] 位于org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)[spring-2.5.5.jar:2.5.5] 位于org.springframework.beans.factory.support.DefaultListableBeanFactory.PreInstanceSingleton(DefaultListableBeanFactory.java:429)[spring-2.5.5.jar:2.5.5] 位于org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)[spring-2.5.5.jar:2.5.5] 位于org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)[spring-2.5.5.jar:2.5.5] 位于org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)[spring-2.5.5.jar:2.5.5] 位于org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)[spring-2.5.5.jar:2.5.5] 位于org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)[spring-2.5.5.jar:2.5.5] 在org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392)[jbossweb-7.0.13.Final.jar:] 在org.apache.catalina.core.StandardContext.start(StandardContext.java:3850)[jbossweb-7.0.13.Final.jar:] 在org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90)[jboss-as-web-7.1.1.Final.jar:7.1.1.Final] 位于org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) 位于org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[rt.jar:1.7.0_13] 在java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[rt.jar:1.7.0_13] 在java.lang.Thread.run(Thread.java:722)[rt.jar:1.7.0_13] 原因:org.springframework.beans.factory.BeanCreationException:创建名为“\u filterChainList”的bean时出错:在使用键[2]设置bean属性“filters”时无法解析对bean“\u exceptionTranslationFilter”的引用;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“\u exceptionTranslationFilter”的bean时出错:bean初始化失败;嵌套异常为org.springframework.beans.factory.CannotLoadBeanClassException:找不到类路径资源[waffle filter.xml]中定义的名为“NegotiateSecurityFilterEntryPoint”的bean的类[waffle.spring.NegotiateSecurityFilterEntryPoint];嵌套异常是java.lang.ClassNotFoundException:waffle.spring.NegotiateSecurityFilterEntryPoint,来自服务模块加载器的[Module“deployment.Grc.war:main] 位于org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)[spring-2.5.5.jar:2.5.5] 在org.springframework.beans.factory.support.BeanDefinitionValueResolver.ResolveValueIfNeeded(BeanDefinitionValueResolver.java:104)[spring-2.5.5.jar:2.5.5] 位于org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:287)[spring-2.5.5.jar:2.5.5] 在org.springframework.beans.factory.support.BeanDefinitionValueResolver.ResolveValueIfNeeded(BeanDefinitionValueResolver.java:126)[spring-2.5.5.jar:2.5.5] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
<dependencies>
   <module name="org.jboss.ironjacamar.jdbcadapters"/>
   <module name="com.sso"  export="TRUE" />
</dependencies>
Caused by: java.lang.ClassNotFoundException: waffle.spring.NegotiateSecurityFilt
erEntryPoint from [Module "deployment.Grc.war:main" from Service Module Loader]