Hi!

I'm trying to get your solution to work on my local deployment of Guvnor (v
5.1.1) on Glassfish (Enterprise Server v2.1). I have never come in contact
with Jboss seam before so I feel very lost here! :) 

I'm following your instructions but when I try to authenticate I get the
following exception:

javax.el.PropertyNotFoundException: Target Unreachable, identifier
'gfauthenticator' resolved to null      at
org.jboss.el.parser.AstValue.getTarget(AstValue.java:38)        at
org.jboss.el.parser.AstValue.invoke(AstValue.java:95)   at
org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)         
at
org.jboss.seam.core.Expressions$2.invoke(Expressions.java:174)  at
org.jboss.seam.security.jaas.SeamLoginModule.login(SeamLoginModule.java:109) 
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.Identity.authenticate(Identity.java:335)        at
org.jboss.seam.security.Identity.authenticate(Identity.java:324)        at
org.drools.guvnor.server.security.SecurityServiceImpl.checkAutoLogin(SecurityServiceImpl.java:129)
 
at
org.drools.guvnor.server.security.SecurityServiceImpl.getCurrentUser(SecurityServiceImpl.java:109)
 
at
org.drools.guvnor.server.SecurityServiceServlet.getCurrentUser(SecurityServiceServlet.java:65)
 
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:562)        
at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
 
at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
 
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.servletService(ApplicationFilterChain.java:427)
 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:333)
 
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
 
at org.jboss.seam.web.ContextFilter$1.process(ContextFilter.java:42)    at
org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:53)
 
at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
 
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
 
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:313)
 
at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287)
 
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
 
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) 
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) 
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)       at
com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)
 
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222) 
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) 
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) 
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587) 
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096) 
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166)
 
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) 
at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) 
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587) 
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096) 
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:288) 
at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:647)
 
at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:579)
 
at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:831)
 
at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
 
at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
 
at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
 
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) 
at
com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)

I interpret this as seam can't find any "bean" registered under the name
"gfauthenticator". But shouldn't it be "registered" by the annotation used
in the source file for the "GlassfishRealmAuthenticator" class? I jared it
up and put in the WEB_INF/lib folder. Do I need to do anything else?

Best Regards

Mattias Avelin

--
View this message in context: 
http://drools.46999.n3.nabble.com/Authorisation-of-Guvnor-users-on-Glassfish-tp1823252p2889115.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to