1 2 Previous Next 16 Replies Latest reply on Oct 30, 2012 5:40 AM by laoma036912

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

    demkezo

      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
          cvgaviao

          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
            chrisxaustin

            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
              chrisxaustin

              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
                iamterry

                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
                  chrisxaustin

                  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
                    iamterry

                    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
                      chrisxaustin

                      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
                        iamterry

                        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
                          chrisxaustin

                          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
                            iamterry

                            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
                              chrisxaustin

                              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
                                chrisxaustin

                                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.

                                • 13. Re: Error setting up Jaas Authentication in Guvnor5.4.0.Final in JbossAS 7.1.1
                                  iamterry

                                  Thanks a lot

                                  I'll try it

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

                                    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