1 2 Previous Next 16 Replies Latest reply: Oct 30, 2012 5:40 AM by tengyu ma RSS

Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1

Khethokuhle Tlou Newbie

Hello,

 

I've tried to start up the guvnor-distribution-wars-5.4.0.Final-jboss-as-7.0.war having made a change to the bean.xml file to use Jaas authentication.

 

I get the error below when I've uncommented the "security:jaas.JaasAuthenticator" stanza, but particularly this element: <jaasConfigName>other</jaasConfigName>.

 

Can anyone please help me to fix this?

 

Thanks

 

10:20:07,300 WARN  [org.jboss.solder.config.xml.model.ModelBuilder] (MSC service thread 1-6) Solder Config could not resolve XML namspace for: {}

10:20:07,307 ERROR [stderr] (MSC service thread 1-6) java.lang.NullPointerException

10:20:07,310 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.solder.config.xml.model.ModelBuilder.validateXmlItem(ModelBuilder.java:237)

10:20:07,314 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.solder.config.xml.model.ModelBuilder.addNodeToResult(ModelBuilder.java:102)

10:20:07,318 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.solder.config.xml.model.ModelBuilder.build(ModelBuilder.java:88)

10:20:07,325 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.solder.config.xml.bootstrap.XmlConfigExtension.beforeBeanDiscovery(XmlConfigExtension.java:93)

10:20:07,336 ERROR [stderr] (MSC service thread 1-6)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

10:20:07,342 ERROR [stderr] (MSC service thread 1-6)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

10:20:07,356 ERROR [stderr] (MSC service thread 1-6)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

10:20:07,362 ERROR [stderr] (MSC service thread 1-6)    at java.lang.reflect.Method.invoke(Method.java:601)

10:20:07,366 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:264)

10:20:07,371 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)

10:20:07,374 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137)

10:20:07,379 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:260)

10:20:07,388 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:170)

10:20:07,395 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:51)

10:20:07,402 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:154)

 

 

10:20:07,410 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:241)

10:20:07,416 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:229)

10:20:07,421 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:207)

10:20:07,427 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:75)

10:20:07,434 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent.fire(AbstractDefinitionContainerEvent.java:4

6)

10:20:07,445 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.bootstrap.events.BeforeBeanDiscoveryImpl.fire(BeforeBeanDiscoveryImpl.java:46)

10:20:07,453 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.weld.bootstrap.WeldBootstrap.startInitialization(WeldBootstrap.java:322)

10:20:07,457 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.as.weld.WeldContainer.start(WeldContainer.java:81)

10:20:07,460 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.as.weld.services.WeldService.start(WeldService.java:76)

10:20:07,464 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)

10:20:07,468 ERROR [stderr] (MSC service thread 1-6)    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)

10:20:07,473 ERROR [stderr] (MSC service thread 1-6)    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

10:20:07,478 ERROR [stderr] (MSC service thread 1-6)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

10:20:07,484 ERROR [stderr] (MSC service thread 1-6)    at java.lang.Thread.run(Thread.java:722)

  • 1. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Cristiano Gavião Newbie

    Hi, I got the same problem.

     

    Could you fix it ?

  • 2. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Chris Austin Newbie

    Replace:

        <jaasConfigName>other</jaasConfigName>

    With:

        <security:jaasConfigName>web-console</security:jaasConfigName>

  • 3. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Chris Austin Newbie

    On a related note, this section breaks the deployment for me:

     

      <guvnorSecurity:RoleBasedPermissionResolver>

        <guvnorSecurity:enableRoleBasedAuthorization>true</guvnorSecurity:enableRoleBasedAuthorization>

      </guvnorSecurity:RoleBasedPermissionResolver>

     

     

    Exception included to help other google searches find this:

    [Server:server-one] 20:53:13,819 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC00001: Failed to start service jboss.deployment.unit."drools-guvnor.war".WeldService: org.jboss.msc.service.StartException in service jboss.deployment.unit."drools-guvnor.war".WeldService: org.jboss.weld.exceptions.DeploymentException: WELD-001409 Ambiguous dependencies for type [RoleBasedPermissionResolver] with qualifiers [@Default] at injection point [[field] @Inject private org.drools.guvnor.server.security.SecurityServiceImpl.roleBasedPermissionResolver]. Possible dependencies [[Managed Bean [class org.drools.guvnor.server.security.RoleBasedPermissionResolver] with qualifiers [@Any @Default], Managed Bean [class org.drools.guvnor.server.security.RoleBasedPermissionResolver] with qualifiers [@Any @Default]]]

    [Server:server-one]           at org.jboss.as.weld.services.WeldService.start(WeldService.java:83)

    [Server:server-one]           at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]

    [Server:server-one]           at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]

    [Server:server-one]           at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_27]

    [Server:server-one]           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_27]

    [Server:server-one]           at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_27]

    [Server:server-one] Caused by: org.jboss.weld.exceptions.DeploymentException: WELD-001409 Ambiguous dependencies for type [RoleBasedPermissionResolver] with qualifiers [@Default] at injection point [[field] @Inject private org.drools.guvnor.server.security.SecurityServiceImpl.roleBasedPermissionResolver]. Possible dependencies [[Managed Bean [class org.drools.guvnor.server.security.RoleBasedPermissionResolver] with qualifiers [@Any @Default], Managed Bean [class org.drools.guvnor.server.security.RoleBasedPermissionResolver] with qualifiers [@Any @Default]]]

    [Server:server-one]           at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:278)

    [Server:server-one]           at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:244)

    [Server:server-one]           at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:107)

    [Server:server-one]           at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:127)

    [Server:server-one]           at org.jboss.weld.bootstrap.Validator.validateBeans(Validator.java:346)

    [Server:server-one]           at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:331)

    [Server:server-one]           at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:366)

    [Server:server-one]           at org.jboss.as.weld.WeldContainer.start(WeldContainer.java:83)

    [Server:server-one]           at org.jboss.as.weld.services.WeldService.start(WeldService.java:76)

    [Server:server-one]           ... 5 more

     

     

    Looking at the guvnor manual, it says to enable role based auth with this:

     

      <component name="org.jboss.seam.security.roleBasedPermissionResolved">

        <s:modifies/>

        <property name="enableRoleBaseAuthorization">true</property>

      </component>


     

    Making this change allowed my guvnor.war to be deployed to JBoss AS 7.1.1

     

    The commented out portions of the beans.xml are just outdated it seems.

     

     

     


  • 4. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Terry Zhao Newbie

    I have the same problem!

    The change of bean.xml  is :

    <security:IdentityImpl>
        <s:modifies/>      
         <!-- JAAS based authentication -->
        <security:authenticatorName>jaasAuthenticator</security:authenticatorName>

         </security:IdentityImpl>

      <!--
          The following one will use the jaas configuration called "other",
          which in jboss AS means you can use properties files for users.
      --> 
      <security:jaas.JaasAuthenticator>
        <s:modifies/>   
        <security:jaasConfigName>other</security:jaasConfigName>
      </security:jaas.JaasAuthenticator>

     

    My error info is :

    10:46:49,264 ERROR [org.jboss.seam.security.jaas.JaasAuthenticator] (http--0.0.0.0-8080-1) JAAS authentication failed: javax.secur
    ity.auth.login.LoginException: java.lang.NullPointerException
            at org.jboss.as.security.RealmUsersRolesLoginModule.createPasswordHash(RealmUsersRolesLoginModule.java:42)
            at org.jboss.security.auth.spi.UsernamePasswordLoginModule.login(UsernamePasswordLoginModule.java:247)
            at org.jboss.security.auth.spi.UsersRolesLoginModule.login(UsersRolesLoginModule.java:155)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
            at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
            at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
            at java.security.AccessController.doPrivileged(Native Method)
            at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
            at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
            at org.jboss.seam.security.jaas.JaasAuthenticator.authenticate(JaasAuthenticator.java:59)
            at org.jboss.seam.security.jaas.JaasAuthenticator$Proxy$_$$_WeldClientProxy.authenticate(JaasAuthenticator$Proxy$_$$_WeldC
    lientProxy.java)
            at org.jboss.seam.security.IdentityImpl.authenticate(IdentityImpl.java:224)
            at org.jboss.seam.security.IdentityImpl.login(IdentityImpl.java:163)
            at org.jboss.seam.security.IdentityImpl$Proxy$_$$_WeldClientProxy.login(IdentityImpl$Proxy$_$$_WeldClientProxy.java)
            at org.drools.guvnor.server.security.SecurityServiceImpl.tryAutoLoginAsGuest(SecurityServiceImpl.java:105)
            at org.drools.guvnor.server.security.SecurityServiceImpl.getCurrentUser(SecurityServiceImpl.java:97)
            at org.drools.guvnor.server.security.SecurityServiceImpl$Proxy$_$$_WeldClientProxy.getCurrentUser(SecurityServiceImpl$Prox
    y$_$$_WeldClientProxy.java)
            at org.drools.guvnor.server.SecurityServiceServlet.getCurrentUser(SecurityServiceServlet.java:70)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569)
            at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
            at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
            at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
            at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
            at org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
            at org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
            at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
            at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
            at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
            at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
            at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
            at java.lang.Thread.run(Thread.java:619)

            at javax.security.auth.login.LoginContext.invoke(LoginContext.java:872) [rt.jar:1.6.0_13]
            at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186) [rt.jar:1.6.0_13]
            at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683) [rt.jar:1.6.0_13]
            at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.6.0_13]
            at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680) [rt.jar:1.6.0_13]
            at javax.security.auth.login.LoginContext.login(LoginContext.java:579) [rt.jar:1.6.0_13]
            at org.jboss.seam.security.jaas.JaasAuthenticator.authenticate(JaasAuthenticator.java:59) [seam-security-3.1.0.Final.jar:3
    .1.0.Final]
            at org.jboss.seam.security.jaas.JaasAuthenticator$Proxy$_$$_WeldClientProxy.authenticate(JaasAuthenticator$Proxy$_$$_WeldC
    lientProxy.java) [seam-security-3.1.0.Final.jar:3.1.0.Final]
            at org.jboss.seam.security.IdentityImpl.authenticate(IdentityImpl.java:224) [seam-security-3.1.0.Final.jar:3.1.0.Final]
            at org.jboss.seam.security.IdentityImpl.login(IdentityImpl.java:163) [seam-security-3.1.0.Final.jar:3.1.0.Final]
            at org.jboss.seam.security.IdentityImpl$Proxy$_$$_WeldClientProxy.login(IdentityImpl$Proxy$_$$_WeldClientProxy.java) [seam
    -security-3.1.0.Final.jar:3.1.0.Final]
            at org.drools.guvnor.server.security.SecurityServiceImpl.tryAutoLoginAsGuest(SecurityServiceImpl.java:105) [guvnor-webapp-
    core-5.4.0.Final.jar:5.4.0.Final]
            at org.drools.guvnor.server.security.SecurityServiceImpl.getCurrentUser(SecurityServiceImpl.java:97) [guvnor-webapp-core-5
    .4.0.Final.jar:5.4.0.Final]
            at org.drools.guvnor.server.security.SecurityServiceImpl$Proxy$_$$_WeldClientProxy.getCurrentUser(SecurityServiceImpl$Prox
    y$_$$_WeldClientProxy.java) [guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
            at org.drools.guvnor.server.SecurityServiceServlet.getCurrentUser(SecurityServiceServlet.java:70) [guvnor-webapp-core-5.4.
    0.Final.jar:5.4.0.Final]
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_13]
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_13]
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_13]
            at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_13]
            at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569) [gwt-servlet-2.3.0.jar:]
            at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208) [gwt-servlet-2.3.0.jar:]

            at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) [gwt-servlet-2.3.0.jar:]

            at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) [gwt-servlet-2
    .3.0.jar:]
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Fina
    l.jar:]
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
            at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62) [weld-core-1.1.5.A
    S71.Final.jar:2012-02-10 15:31]
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Fina
    l.jar:]
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
            at org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65) [solder-impl-3.1.1.Final
    .jar:3.1.1.Final]
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Fina
    l.jar:]
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
            at org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74) [solder-impl-3.1.1.F
    inal.jar:3.1.1.Final]
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Fina
    l.jar:]
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
            at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-we
    b-7.1.1.Final.jar:7.1.1.Final]
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
            at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
            at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
            at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final
    .jar:]
            at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
            at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_13]

     

     

    Can you help me??

  • 5. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Chris Austin Newbie

    I see a NullPointerException when I first load the page, but authentication works in my case.

     

    Here's what I have in beans.xml:

     

    <?xml version="1.0" encoding="UTF-8"?>

    <beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

        xmlns:s="urn:java:ee"

        xmlns:weld="http://jboss.org/schema/weld/beans"

        xmlns:security="urn:java:org.jboss.seam.security"

        xmlns:guvnorRepository="urn:java:org.drools.guvnor.server.repository"

        xmlns:guvnorSecurity="urn:java:org.drools.guvnor.server.security"

        xsi:schemaLocation="

            http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd

            http://jboss.org/schema/weld/beans http://jboss.org/schema/weld/beans_1_1.xsd">

     

     

      <guvnorRepository:GuvnorBootstrapConfiguration>

        <s:modifies/>

     

        <!-- JackRabbit  -->

        <guvnorRepository:properties>

          <s:entry><s:key>org.drools.repository.configurator</s:key><s:value>org.drools.repository.jackrabbit.JackrabbitRepositoryConfigurator</s:value></s:entry>

        </guvnorRepository:properties>

     

      </guvnorRepository:GuvnorBootstrapConfiguration>

     

      <security:IdentityImpl>

        <s:modifies/>

        <security:authenticatorName>jaasAuthenticator</security:authenticatorName>

      </security:IdentityImpl>

     

      <security:jaas.JaasAuthenticator>

        <s:modifies/>

        <security:jaasConfigName>other</security:jaasConfigName>

      </security:jaas.JaasAuthenticator>

     

      <component name="org.jboss.seam.security.roleBasedPermissionResolved">

        <s:modifies/>

        <property name="enableRoleBaseAuthorization">true</property>

      </component>

     

      <weld:scan>

        <!-- Disable the seam-security by drools rules -->

        <weld:exclude name="org.jboss.seam.security.permission.RuleBasedPermissionResolver"/>

        <!-- TODO remove me when GUVNOR-1196 is fixed -->

        <weld:exclude name="org.drools.guvnor.gwtutil.**"/>

        <weld:exclude name="org.drools.guvnor.client.**"/>

      </weld:scan>

     

    </beans>

  • 6. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Terry Zhao Newbie

    Did you changed standalone.xml in jboss-as-7.1.1?

  • 7. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Chris Austin Newbie

    I used the default security domains and added users with bin/add-user.sh

     

    Ahha! I remember the other thing you needed.

    https://issues.jboss.org/browse/SEAMSECURITY-98

     

    The JaasAuthenticator doesn't call setUser, so jaas authentication can't work.

     

    Here's the github patch (not by me):

    https://github.com/lholmquist/security/commit/89b0ae814fa34dbc9301515f4b10c0ee86882c19

  • 8. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Terry Zhao Newbie

    You mean I must add users with bin/add-user.bat,then it will be successful?

  • 9. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Chris Austin Newbie

    You'll want to patch seam-security first, since the JaasAuthenticator class doesn't call setUser.

     

    But yes, the bin/add-user.sh or add-user.bat script will create entries in application-users.properties and application-roles.properties.

  • 10. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Terry Zhao Newbie

    Thank you very much!

    but,I don't understand.

    How do I patch seam-security ?

  • 11. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Chris Austin Newbie

    First part - building seam-security

    1. download the src from https://github.com/seam/security/tree/release/3.1.0.Final
    2. make the change seen here: https://github.com/lholmquist/security/commit/89b0ae814fa34dbc9301515f4b10c0ee86882c19
    3. mvn install -s settings.xml
    4. You now have seam-security-3.1.0-Final.jar under the impl/target directory

     

    Second part - replacing the seam-security library in guvnor

     

    1. mkdir tmp
    2. cd tmp
    3. unzip drools-guvnor.war (obviously not in this directory, so change the path)
    4. copy the seam-security-3.1.0-Final.jar from above to WEB-INF/lib
    5. jar cf ../drools-guvnor.war *

     

    Some paths will need to be tweaked, and if memory serves, the seam-security src checked out from 3.1.0 included

    a pom.xml for 3.2.0-SNAPSHOT or something similar. If so, just open pom.xml and impl/pom.xml and change the 3.2.0-SNAPSHOT to 3.1.0-Final.

     

    I haven't checked whether there are any other changes beyond the mismatched pom.xml, but it appears to be working in

    my environment.

  • 12. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Chris Austin Newbie

    Oh, and if you intend to add the jbpm designer component, make sure you update the profiles/jbpm.xml to include the guvnor auth info.

     

    <externalloadurl protocol="http" host="localhost:8180" subdomain="drools-guvnor/org.drools.guvnor.Guvnor/oryxeditor" usr="designer" pwd="foo"/>

     

    Then add the designer user with the bin/add-user.bat script.

    It'll be an Application User, and might need the admin role - haven't confirmed.

  • 14. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
    Terry Zhao Newbie

    my god

    when I do this step:

    mvn install -s settings.xml

    show many errors:

    [INFO] [compiler:compile]
    [INFO] Compiling 61 source files to C:\Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\im
    pl\target\classes
    [INFO] -------------------------------------------------------------
    [ERROR] COMPILATION ERROR :
    [INFO] -------------------------------------------------------------
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\management\IdmAuthenticator.java:[8,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\management\IdmAuthenticator.java:[31,25] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.management.IdmAuthenticator
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\IdentityImpl.java:[42,35] 找不到符号
    符号: 类 BeanManagerLocator
    位置: 软件包 org.jboss.solder.beanManager
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\IdentityImpl.java:[43,31] 找不到符号
    符号: 类 NamedLiteral
    位置: 软件包 org.jboss.solder.literal
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\IdentityImpl.java:[44,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\IdentityImpl.java:[65,25] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.IdentityImpl
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\RuleBasedPermissionResolver.java:[22,28] 找不到符号
    符号: 类 Requires
    位置: 软件包 org.jboss.solder.core
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\RuleBasedPermissionResolver.java:[23,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\RuleBasedPermissionResolver.java:[32,1] 找不到符号
    符号: 类 Requires
    @Requires("org.drools.KnowledgeBase")
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\RuleBasedPermissionResolver.java:[39,12] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.permission.RuleBasedPermissionResolver
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\SecurityRuleLoader.java:[18,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\SecurityRuleLoader.java:[19,38] 找不到符号
    符号: 类 Resource
    位置: 软件包 org.jboss.solder.resourceLoader
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\SecurityRuleLoader.java:[28,12] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.permission.SecurityRuleLoader
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\management\picketlink\JpaIdentityStore.java:[37,34] 找不到符号
    符号: 类 Reflections
    位置: 软件包 org.jboss.solder.reflection
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\SecurityEventMessages.java:[6,42] 软件包 org.jboss.seam.international.status 不存在
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\SecurityEventMessages.java:[12,28] 找不到符号
    符号: 类 Requires
    位置: 软件包 org.jboss.solder.core
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\SecurityEventMessages.java:[13,28] 找不到符号
    符号: 类 Veto
    位置: 软件包 org.jboss.solder.core
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\SecurityEventMessages.java:[24,20] 找不到符号
    符号: 类 Veto
    @ApplicationScoped @Veto @Requires("org.jboss.seam.international.status.Messages")
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\SecurityEventMessages.java:[24,26] 找不到符号
    符号: 类 Requires
    @ApplicationScoped @Veto @Requires("org.jboss.seam.international.status.Messages")
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\SecurityEventMessages.java:[31,72] 找不到符号
    符号: 类 Messages
    位置: 类 org.jboss.seam.security.SecurityEventMessages
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\SecurityEventMessages.java:[35,72] 找不到符号
    符号: 类 Messages
    位置: 类 org.jboss.seam.security.SecurityEventMessages
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\SecurityEventMessages.java:[39,70] 找不到符号
    符号: 类 Messages
    位置: 类 org.jboss.seam.security.SecurityEventMessages
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\SecurityEventMessages.java:[43,80] 找不到符号
    符号: 类 Messages
    位置: 类 org.jboss.seam.security.SecurityEventMessages
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\SecurityEventMessages.java:[47,72] 找不到符号
    符号: 类 Messages
    位置: 类 org.jboss.seam.security.SecurityEventMessages
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\session\SessionManagerImpl.java:[13,37] 找不到符号
    符号: 类 Destroyed
    位置: 软件包 org.jboss.solder.servlet.event
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\session\SessionManagerImpl.java:[14,37] 找不到符号
    符号: 类 Initialized
    位置: 软件包 org.jboss.solder.servlet.event
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\extension\SecurityExtension.java:[8,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\extension\SecurityExtension.java:[19,12] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.extension.SecurityExtension
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\PermissionManager.java:[9,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\PermissionManager.java:[26,25] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.permission.PermissionManager
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\JpaPermissionStore.java:[20,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\JpaPermissionStore.java:[38,25] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.permission.JpaPermissionStore
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\jaas\JaasAuthenticator.java:[18,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\jaas\JaasAuthenticator.java:[36,25] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.jaas.JaasAuthenticator
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\SecurityRuleLoader.java:[30,13] 找不到符号
    符号: 类 Resource
    位置: 类 org.jboss.seam.security.permission.SecurityRuleLoader
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\SecurityRuleLoader.java:[32,13] 找不到符号
    符号: 类 Resource
    位置: 类 org.jboss.seam.security.permission.SecurityRuleLoader
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\session\SessionManagerImpl.java:[70,31] 找不到符号
    符号: 类 Initialized
    位置: 类 org.jboss.seam.security.session.SessionManagerImpl
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\session\SessionManagerImpl.java:[77,36] 找不到符号
    符号: 类 Destroyed
    位置: 类 org.jboss.seam.security.session.SessionManagerImpl
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\session\SessionManagerImpl.java:[82,31] 找不到符号
    符号: 类 Initialized
    位置: 类 org.jboss.seam.security.session.SessionManagerImpl
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\management\IdmAuthenticator.java:[31,38] 找不到符号
    符号: 变量 Logger
    位置: 类 org.jboss.seam.security.management.IdmAuthenticator
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\IdentityImpl.java:[65,38] 找不到符号
    符号: 变量 Logger
    位置: 类 org.jboss.seam.security.IdentityImpl
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\IdentityImpl.java:[338,73] 找不到符号
    符号: 类 NamedLiteral
    位置: 类 org.jboss.seam.security.IdentityImpl
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\IdentityImpl.java:[355,29] 找不到符号
    符号: 类 BeanManagerLocator
    位置: 类 org.jboss.seam.security.IdentityImpl
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\management\picketlink\JpaIdentityStore.java:[267,28] 找不到符号
    符号: 变量 Reflections
    位置: 类 org.jboss.seam.security.management.picketlink.JpaIdentityStore
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\extension\SecurityExtension.java:[19,25] 找不到符号
    符号: 变量 Logger
    位置: 类 org.jboss.seam.security.extension.SecurityExtension
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\PermissionManager.java:[26,38] 找不到符号
    符号: 变量 Logger
    位置: 类 org.jboss.seam.security.permission.PermissionManager
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\permission\JpaPermissionStore.java:[38,38] 找不到符号
    符号: 变量 Logger
    位置: 类 org.jboss.seam.security.permission.JpaPermissionStore
    [ERROR] \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\sea
    m\security\jaas\JaasAuthenticator.java:[36,38] 找不到符号
    符号: 变量 Logger
    位置: 类 org.jboss.seam.security.jaas.JaasAuthenticator
    [INFO] 48 errors
    [INFO] -------------------------------------------------------------
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Compilation failure

    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\management\IdmAuthenticator.java:[8,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\management\IdmAuthenticator.java:[31,25] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.management.IdmAuthenticator
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\IdentityImpl.java:[42,35] 找不到符号
    符号: 类 BeanManagerLocator
    位置: 软件包 org.jboss.solder.beanManager
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\IdentityImpl.java:[43,31] 找不到符号
    符号: 类 NamedLiteral
    位置: 软件包 org.jboss.solder.literal
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\IdentityImpl.java:[44,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\IdentityImpl.java:[65,25] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.IdentityImpl
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\RuleBasedPermissionResolver.java:[22,28] 找不到符号
    符号: 类 Requires
    位置: 软件包 org.jboss.solder.core
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\RuleBasedPermissionResolver.java:[23,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\RuleBasedPermissionResolver.java:[32,1] 找不到符号
    符号: 类 Requires
    @Requires("org.drools.KnowledgeBase")
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\RuleBasedPermissionResolver.java:[39,12] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.permission.RuleBasedPermissionResolver
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\SecurityRuleLoader.java:[18,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\SecurityRuleLoader.java:[19,38] 找不到符号
    符号: 类 Resource
    位置: 软件包 org.jboss.solder.resourceLoader
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\SecurityRuleLoader.java:[28,12] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.permission.SecurityRuleLoader
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\management\picketlink\JpaIdentityStore.java:[37,34] 找不到符号
    符号: 类 Reflections
    位置: 软件包 org.jboss.solder.reflection
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\SecurityEventMessages.java:[6,42] 软件包 org.jboss.seam.international.status 不存在
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\SecurityEventMessages.java:[12,28] 找不到符号
    符号: 类 Requires
    位置: 软件包 org.jboss.solder.core
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\SecurityEventMessages.java:[13,28] 找不到符号
    符号: 类 Veto
    位置: 软件包 org.jboss.solder.core
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\SecurityEventMessages.java:[24,20] 找不到符号
    符号: 类 Veto
    @ApplicationScoped @Veto @Requires("org.jboss.seam.international.status.Messages")
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\SecurityEventMessages.java:[24,26] 找不到符号
    符号: 类 Requires
    @ApplicationScoped @Veto @Requires("org.jboss.seam.international.status.Messages")
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\SecurityEventMessages.java:[31,72] 找不到符号
    符号: 类 Messages
    位置: 类 org.jboss.seam.security.SecurityEventMessages
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\SecurityEventMessages.java:[35,72] 找不到符号
    符号: 类 Messages
    位置: 类 org.jboss.seam.security.SecurityEventMessages
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\SecurityEventMessages.java:[39,70] 找不到符号
    符号: 类 Messages
    位置: 类 org.jboss.seam.security.SecurityEventMessages
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\SecurityEventMessages.java:[43,80] 找不到符号
    符号: 类 Messages
    位置: 类 org.jboss.seam.security.SecurityEventMessages
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\SecurityEventMessages.java:[47,72] 找不到符号
    符号: 类 Messages
    位置: 类 org.jboss.seam.security.SecurityEventMessages
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\session\SessionManagerImpl.java:[13,37] 找不到符号
    符号: 类 Destroyed
    位置: 软件包 org.jboss.solder.servlet.event
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\session\SessionManagerImpl.java:[14,37] 找不到符号
    符号: 类 Initialized
    位置: 软件包 org.jboss.solder.servlet.event
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\extension\SecurityExtension.java:[8,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\extension\SecurityExtension.java:[19,12] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.extension.SecurityExtension
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\PermissionManager.java:[9,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\PermissionManager.java:[26,25] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.permission.PermissionManager
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\JpaPermissionStore.java:[20,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\JpaPermissionStore.java:[38,25] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.permission.JpaPermissionStore
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\jaas\JaasAuthenticator.java:[18,31] 找不到符号
    符号: 类 Logger
    位置: 软件包 org.jboss.solder.logging
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\jaas\JaasAuthenticator.java:[36,25] 找不到符号
    符号: 类 Logger
    位置: 类 org.jboss.seam.security.jaas.JaasAuthenticator
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\SecurityRuleLoader.java:[30,13] 找不到符号
    符号: 类 Resource
    位置: 类 org.jboss.seam.security.permission.SecurityRuleLoader
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\SecurityRuleLoader.java:[32,13] 找不到符号
    符号: 类 Resource
    位置: 类 org.jboss.seam.security.permission.SecurityRuleLoader
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\session\SessionManagerImpl.java:[70,31] 找不到符号
    符号: 类 Initialized
    位置: 类 org.jboss.seam.security.session.SessionManagerImpl
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\session\SessionManagerImpl.java:[77,36] 找不到符号
    符号: 类 Destroyed
    位置: 类 org.jboss.seam.security.session.SessionManagerImpl
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\session\SessionManagerImpl.java:[82,31] 找不到符号
    符号: 类 Initialized
    位置: 类 org.jboss.seam.security.session.SessionManagerImpl
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\management\IdmAuthenticator.java:[31,38] 找不到符号
    符号: 变量 Logger
    位置: 类 org.jboss.seam.security.management.IdmAuthenticator
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\IdentityImpl.java:[65,38] 找不到符号
    符号: 变量 Logger
    位置: 类 org.jboss.seam.security.IdentityImpl
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\IdentityImpl.java:[338,73] 找不到符号
    符号: 类 NamedLiteral
    位置: 类 org.jboss.seam.security.IdentityImpl
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\IdentityImpl.java:[355,29] 找不到符号
    符号: 类 BeanManagerLocator
    位置: 类 org.jboss.seam.security.IdentityImpl
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\management\picketlink\JpaIdentityStore.java:[267,28] 找不到符号
    符号: 变量 Reflections
    位置: 类 org.jboss.seam.security.management.picketlink.JpaIdentityStore
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\extension\SecurityExtension.java:[19,25] 找不到符号
    符号: 变量 Logger
    位置: 类 org.jboss.seam.security.extension.SecurityExtension
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\PermissionManager.java:[26,38] 找不到符号
    符号: 变量 Logger
    位置: 类 org.jboss.seam.security.permission.PermissionManager
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\permission\JpaPermissionStore.java:[38,38] 找不到符号
    符号: 变量 Logger
    位置: 类 org.jboss.seam.security.permission.JpaPermissionStore
    \Documents and Settings\Administrator\My Documents\Drools\seam-security-ed1b1c2\impl\src\main\java\org\jboss\seam\securi
    ty\jaas\JaasAuthenticator.java:[36,38] 找不到符号
    符号: 变量 Logger
    位置: 类 org.jboss.seam.security.jaas.JaasAuthenticator

     

    so ,could you give me the new  jar? seam-security-3.1.0-Final.jar

1 2 Previous Next