@Fabio

Acho que eh erro de configuração, não estou usando o spring security ainda
no meu projeto.. vou te passar mais ou menos como está o meu projeto...
estou trabalhando com Hibernate 3.2.4, Spring 3.0.3, Spring Integration
1.0.3
Se não estiver trablhando com hibernate desconsidere as configurações.

Arquivo web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.5"
    xmlns="http://java.sun.com/xml/ns/j2ee"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd";>

    <display-name>SAEO</display-name>

    <!-- =========== FILTROS ============= -->
    <filter>
        <filter-name>HibernateFilter</filter-name>
        <filter-class>

org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
        </filter-class>
    </filter>

    <filter-mapping>
        <filter-name>HibernateFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <!-- ************* LISTENER ************* -->
    <listener>
        <listener-class>flex.messaging.HttpFlexSession
        </listener-class>
    </listener>

    <listener>

<listener-class>org.springframework.web.context.ContextLoaderListener
        </listener-class>
    </listener>

    <!-- *************** SERVLETS ************ -->
    <servlet>
        <servlet-name>flex</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet
        </servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>flex</servlet-name>
        <url-pattern>/messagebroker/*</url-pattern>
    </servlet-mapping>

    <!-- ************* PARAMETROS ************* -->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/spring/app-config.xml
        </param-value>
    </context-param>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

</web-app>

Arquivo app-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans";
    xmlns:security="http://www.springframework.org/schema/security";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:context="
http://www.springframework.org/schema/context";
    xmlns:tx="http://www.springframework.org/schema/tx";
    xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
        http://www.springframework.org/schema/security

http://www.springframework.org/schema/security/spring-security-2.0.4.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-2.5.xsd
        http://www.springframework.org/schema/tx
        http://www.springframework.org/schema/tx/spring-tx-2.5.xsd";>

    <!-- Datasource used by Hibernate -->
    <bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName" value="java:comp/env/jdbc/FLEX-DS" />
        <property name="resourceRef" value="true" />
    </bean>

    <bean

class="org.springframework.context.annotation.CommonAnnotationBeanPostProcessor"
/>

    <context:component-scan base-package="br.org.teste">
        <context:include-filter type="annotation"
            expression="org.springframework.stereotype.Service" />
    </context:component-scan>

    <!-- Hibernate Session Factory -->
    <bean id="sessionFactory"

class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="configurationClass"
value="org.hibernate.cfg.AnnotationConfiguration" />
        <property name="configLocation" value="classpath:hibernate.cfg.xml"
/>
    </bean>

    <!-- Transaction manager for a single Hibernate SessionFactory -->
    <bean id="transactionManager"

class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory">
            <ref bean="sessionFactory" />
        </property>
    </bean>

    <tx:annotation-driven transaction-manager="transactionManager"
        proxy-target-class="true" />

    <bean id="hibernateTemplate"
class="org.springframework.orm.hibernate3.HibernateTemplate">
        <property name="sessionFactory">
            <ref bean="sessionFactory" />
        </property>
    </bean>

    <bean id="hibernateDaoSupport"

class="org.springframework.orm.hibernate3.support.HibernateDaoSupport"
        abstract="true">
        <property name="sessionFactory">
            <ref bean="sessionFactory" />
        </property>
        <property name="hibernateTemplate">
            <ref bean="hibernateTemplate" />
        </property>
    </bean>

    <bean id="hibernateUtil" class="core.hibernate.HibernateUtil"
        parent="hibernateDaoSupport" />

</beans>

Arquivo flex-servlet.xml (Servlet config. de acordo com o web.xml)

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans";
    xmlns:flex="http://www.springframework.org/schema/flex"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";
    xmlns:context="http://www.springframework.org/schema/context";
    xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-2.5.xsd
        http://www.springframework.org/schema/flex
        http://www.springframework.org/schema/flex/spring-flex-1.0.xsd";>

    <flex:message-broker>
        <flex:message-service default-channels="my-amf" />
    </flex:message-broker>

</beans>

Arquivo services-config.xml

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

    <services>
        <service-include file-path="remoting-config.xml" />
        <!--<service-include file-path="proxy-config.xml" />
        <service-include file-path="messaging-config.xml" /> -->
        <default-channels>
            <channel ref="my-amf" />
        </default-channels>
    </services>

    <security>
        <login-command class="flex.messaging.security.TomcatLoginCommand"
server="Tomcat"/>
        <!-- Uncomment the correct app server
        <login-command class="flex.messaging.security.TomcatLoginCommand"
server="JBoss">
        <login-command class="flex.messaging.security.JRunLoginCommand"
server="JRun"/>
        <login-command class="flex.messaging.security.WeblogicLoginCommand"
server="Weblogic"/>
        <login-command class="flex.messaging.security.WebSphereLoginCommand"
server="WebSphere"/>
        -->

        <!--
        <security-constraint id="basic-read-access">
            <auth-method>Basic</auth-method>
            <roles>
                <role>guests</role>
                <role>accountants</role>
                <role>employees</role>
                <role>managers</role>
            </roles>
        </security-constraint>
         -->
    </security>

    <channels>

        <channel-definition id="my-amf"
class="mx.messaging.channels.AMFChannel">
            <endpoint
url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf";
class="flex.messaging.endpoints.AMFEndpoint"/>
            <properties>

<invalidate-session-on-disconnect>true</invalidate-session-on-disconnect>
            </properties>
        </channel-definition>

        <channel-definition id="my-secure-amf"
class="mx.messaging.channels.SecureAMFChannel">
            <endpoint
url="https://{server.name}:{server.port}/{context.root}/messagebroker/amfsecure";
class="flex.messaging.endpoints.SecureAMFEndpoint"/>
            <properties>
                <add-no-cache-headers>false</add-no-cache-headers>

<invalidate-session-on-disconnect>true</invalidate-session-on-disconnect>
            </properties>
        </channel-definition>

        <channel-definition id="my-polling-amf"
class="mx.messaging.channels.AMFChannel">
            <endpoint
url="http://{server.name}:{server.port}/{context.root}/messagebroker/amfpolling";
class="flex.messaging.endpoints.AMFEndpoint"/>
            <properties>
                <polling-enabled>true</polling-enabled>
                <polling-interval-seconds>4</polling-interval-seconds>

<invalidate-session-on-disconnect>true</invalidate-session-on-disconnect>
            </properties>
        </channel-definition>

        <!--
        <channel-definition id="my-http"
class="mx.messaging.channels.HTTPChannel">
            <endpoint
url="http://{server.name}:{server.port}/{context.root}/messagebroker/http";
class="flex.messaging.endpoints.HTTPEndpoint"/>
        </channel-definition>

        <channel-definition id="my-secure-http"
class="mx.messaging.channels.SecureHTTPChannel">
            <endpoint
url="https://{server.name}:{server.port}/{context.root}/messagebroker/httpsecure";
class="flex.messaging.endpoints.SecureHTTPEndpoint"/>
            <properties>
                <add-no-cache-headers>false</add-no-cache-headers>
            </properties>
        </channel-definition>
        -->
    </channels>

    <logging>
        <target class="flex.messaging.log.ConsoleTarget" level="Debug">
            <properties>
                <prefix>[BlazeDS] </prefix>
                <includeDate>true</includeDate>
                <includeTime>true</includeTime>
                <includeLevel>true</includeLevel>
                <includeCategory>true</includeCategory>
            </properties>
            <filters>
                <pattern>Endpoint.*</pattern>
                <pattern>Service.*</pattern>
                <pattern>Configuration</pattern>
            </filters>
        </target>
    </logging>

    <system>
        <redeploy>
            <enabled>false</enabled>
            <!--
            <watch-interval>20</watch-interval>

<watch-file>{context.root}/WEB-INF/flex/services-config.xml</watch-file>

<watch-file>{context.root}/WEB-INF/flex/proxy-config.xml</watch-file>

<watch-file>{context.root}/WEB-INF/flex/remoting-config.xml</watch-file>

<watch-file>{context.root}/WEB-INF/flex/messaging-config.xml</watch-file>

<watch-file>{context.root}/WEB-INF/flex/data-management-config.xml</watch-file>
            <touch-file>{context.root}/WEB-INF/web.xml</touch-file>
             -->
        </redeploy>
    </system>

</services-config>

Tente por enquanto retirar as configurações do Spring Security do seu
projeto, comente a linha:

<flex:secured /> do arquivo applicationContext.xml antes de fazer qualquer
conferencias com o que te passei.

Qualquer dúvida estamos ai.

Abrass...



Em 6 de agosto de 2010 10:05, Kleber Gracia <[email protected]>escreveu:

> Olá pessoal. Deixa eu perguntar uma coisa, estou com um problema que é o
> seguinte acho que voces devem saber me explicar, estou com um botao em um
> form como faço para bloquealo em de outra tela, a tela que ele esta é a
> Login e na outra LoginCommand estou instanciando da seguinte forma na tela
> LoginCommand var login :
>
> Login = new Login();
> login.btnEnviar.enabled = false;
>
> Mas não esta fazendo nada, simplesmente parace que nem executa, fiz um
> alert abaixo e mostra os dados mas parece que nao executa. Grato.
> At.
> Kleber Gracia Soares
> Equipe Galaxyz trabalhando para você
> www.galaxyz.com.br
> Telefone: |44| 3233-2039
> Cel.: |44| 9960-0298 - Tim
> Msn: [email protected]
> Skype: kleber.gracia
> Email: [email protected]
> "Tudo posso naquele que me fortalece!" (Fl 4,13).
>
>
>
>
>
> Em 6 de agosto de 2010 09:42, Fabio Ebner <[email protected]> escreveu:
>
> Marcelo consegui add a web securit e agora a aopaliance porem eu recebo o
>> seguinte erro:
>>
>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> creating bean with name '_messageBroker': Cannot resolve reference to bean
>> '_messageBrokerLoginCommand' while setting bean property 'configProcessors'
>> with key [2]; nested exception is
>> org.springframework.beans.factory.BeanCreationException: Error creating bean
>> with name '_messageBrokerLoginCommand': Cannot resolve reference to bean
>> 'org.springframework.security.authenticationManager' while setting
>> constructor argument; nested exception is
>> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
>> named 'org.springframework.security.authenticationManager' is defined
>>
>> e o meu WEB.XML esta assim:
>>     <listener>
>>
>> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
>>     </listener>
>>
>>     <listener>
>>         <listener-class>flex.messaging.HttpFlexSession</listener-class>
>>     </listener>
>>
>>     <context-param>
>>         <param-name>flex.class.path</param-name>
>>
>> <param-value>/WEB-INF/flex/hotfixes,/WEB-INF/flex/jars</param-value>
>>     </context-param>
>>
>>     <servlet>
>>         <servlet-name>flexspring</servlet-name>
>>
>> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
>>         <init-param>
>>             <param-name>contextConfigLocation</param-name>
>>             <param-value></param-value>
>>         </init-param>
>>         <load-on-startup>1</load-on-startup>
>>     </servlet>
>>
>>     <servlet-mapping>
>>         <servlet-name>flexspring</servlet-name>
>>         <url-pattern>/messagebroker/*</url-pattern>
>>     </servlet-mapping>
>>
>>
>> e o meu applicationContext.xml esta assim:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <beans xmlns="http://www.springframework.org/schema/beans";
>>     xmlns:flex="http://www.springframework.org/schema/flex";
>>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>     xmlns:context="http://www.springframework.org/schema/context";
>>     xsi:schemaLocation="
>>         http://www.springframework.org/schema/beans
>>         http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
>>         http://www.springframework.org/schema/flex
>>         http://www.springframework.org/schema/flex/spring-flex-1.0.xsd
>>         http://www.springframework.org/schema/context
>>
>> http://www.springframework.org/schema/context/spring-context-3.0.xsd";>
>>     <flex:message-broker>
>>         <flex:message-service
>>
>> default-channels="my-streaming-amf,my-longpolling-amf,my-polling-amf" />
>>         <flex:secured />
>>     </flex:message-broker>
>>     <context:component-scan base-package="br" />
>> </beans>
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

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

Responder a