Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

diferenças de gerenciamento do pool de objetos de um servidor para o outro

eu fiz o teste da criação do autor, na classe autorDao, no jboss 7.1 funcionou normalmente, mas no wildfly 8.1 e 8.0 recebi varias saídas a mais do sysout. 19:22:41,786 INFO [stdout] (default task-12) autordao criado

19:22:41,788 INFO [stdout] (default task-12) autordao criado

19:22:41,792 INFO [stdout] (default task-12) autordao criado

19:22:41,793 INFO [stdout] (default task-12) autordao criado

19:22:41,795 INFO [stdout] (default task-12) autordao criado

19:22:41,796 INFO [stdout] (default task-12) autordao criado

19:22:41,797 INFO [stdout] (default task-12) autordao criado

19:22:41,797 INFO [stdout] (default task-12) salvando autor flavio

19:23:01,797 INFO [stdout] (default task-12) salvou flavio

19:23:01,813 INFO [stdout] (default task-12) autordao criado

o comportamento não deveria ser mesmo para qualquer servidor que suporte essa tecnologia ?

3 respostas

Olá Flavio, bom dia!

Fiz o mesmo teste no WildFly e pude reproduzir o seu relato. Vamos verificar o motivo e assim que possível daremos o retorno.

Obrigado pelo seu feedback! Ele nos ajuda a estar sempre atentos e melhorando nossos cursos no alura.

O que você está achando deste treinamento?

[ ]'s

Rafael Baptista

solução!

Olá Flavio, boa tarde!

Verificamos que o WildFly por padrão vem com a configuração de pool de Session Bean do tipo Stateless desabilitada. Por isso o comportamento que você observou. (FONTE: https://developer.jboss.org/thread/242999)

Para habilitar esse pool procure no arquivo de configurações standalone.xml o elemento <session-bean> e dentro dele use <stateless><bean-instance-pool-ref pool-name="slsb-strict-max-pool"/></stateless>:

Exemplo:

        <subsystem xmlns="urn:jboss:domain:ejb3:2.0">
            <session-bean>
                <stateless>
                    <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
                </stateless>
                ...
            </session-bean>
            ...
        </subsystem>

Espero que tenhamos ajudado!

[ ]'s

Rafael Baptista

Obrigado Rafael.