Produto: ECM
Versão: ECM-EXPED 28 ou superior
Ao iniciar o ECM ocorre o erro em log:
WARN [com.arjuna.ats.jta.logging.loggerI18N] [com.arjuna.ats.internal.jta.resources.arjunacore.norecoveryxa] [com.arjuna.ats.internal.jta.resources.arjunacore.norecoveryxa] Could not find new XAResource to use for recovering non-serializable XAResource < 131075, 29, 27, 1-a8c000a:c045:55d714ee:1b37fa8c000a:c045:55d714ee:1b3b5 >
Como resolver?
Para os ambientes atualizados pela mídia é necessário configurar a fila dos eventos manualmente (As novas instalações são configuradas automaticamente).Para isso deve ser alterado o arquivo “jbossmq-destinations-service.xml” localizado em “<INSTALL_ECM>\server\default\deploy\jms”, incluindo a tag abaixo aproximadamente na linha 97:
<mbean code="org.jboss.mq.server.jmx.Topic" name="jboss.mq.destination:service=Topic,name=wdkAbstract"> <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends> </mbean>
Aumentar também o número máximo de eventos na fila, no arquivo “jms-ds.xml” no mesmo diretório, aproximadamente linha 50. Recomendamos um valor mínimo de 40. Exemplo:
<max-pool-size>40</max-pool-size>
Dependendo do valor informado deve ser alterado também o número máximo de conexões ao banco de dados. Para isso adicionar as tags abaixo no arquivo “wdk-ds.xml” localizado em “<INSTALL_ECM>\server\default\deploy”, aproximadamente linhas 12 (antes da tag “</local-tx-datasource>”) e 22 (antes da tag “</no-tx-datasource>”):
<min-pool-size>10</min-pool-size> <max-pool-size>200</max-pool-size> <blocking-timeout-millis>30000</blocking-timeout-millis>