Pessoal, bom dia!

Estou configurando o esquema de segurança da minha aplicação e
precisarei de uma classe para fazer a autenticação de meus usuários.
Fiz tudo conforme manda o figurino, isto é, criar uma classe que
implemente as interfaces LoginCommand e LoginCommandExt, e a defini no
services-config.xml como:

<login-command class="teste.Login" server="JBoss" />

Contudo, quando tento fazer esta autenticação, uma exceção é
levantada, como segue:

2011-11-28 08:12:52,452 ERROR [org.apache.catalina.core.ContainerBase.
[jboss.web].[localhost].[/teste].[MessageBrokerServlet]]
(http-0.0.0.0-8080-1) Allocate exception for servlet
MessageBrokerServlet: flex.messaging.MessageException: Given type
'teste.Login' is not of expected type
'flex.messaging.security.LoginCommand'.
        at flex.messaging.util.ClassUtil.createDefaultInstance(ClassUtil.java:
115) [:4.0.0.14931]
        at flex.messaging.util.ClassUtil.createDefaultInstance(ClassUtil.java:
88) [:4.0.0.14931]
        at
flex.messaging.config.MessagingConfiguration.initLoginCommand(MessagingConfiguration.java:
259) [:4.0.0.14931]
        at
flex.messaging.config.MessagingConfiguration.createAuthorizationManager(MessagingConfiguration.java:
227) [:4.0.0.14931]
        at
flex.messaging.config.MessagingConfiguration.configureBroker(MessagingConfiguration.java:
105) [:4.0.0.14931]
        at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:
132) [:4.0.0.14931]
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:
1208) [:6.1.0.Final]
        at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:
955) [:6.1.0.Final]
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
188) [:6.1.0.Final]
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
161) [:6.1.0.Final]
        at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:
181) [:6.1.0.Final]
        at org.jboss.modcluster.catalina.CatalinaContext
$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final]
        at org.jboss.modcluster.catalina.CatalinaContext
$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final]
        at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:
88) [:6.1.0.Final]
        at
org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:
100) [:6.1.0.Final]
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
159) [:6.1.0.Final]
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
102) [:6.1.0.Final]
        at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:
158) [:6.1.0.Final]
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109) [:6.1.0.Final]
        at
org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:
53) [:6.1.0.Final]
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
362) [:6.1.0.Final]
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
877) [:6.1.0.Final]
        at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:654) [:
6.1.0.Final]
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:
951) [:6.1.0.Final]
        at java.lang.Thread.run(Thread.java:662) [:1.6.0_25]

Alguém poderia me ajudar?

Obrigado!

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a