Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone

 


Plataforma

Produto:  fluig 

Versão: 1.6 ou inferior


Ocorrência

Problemas com o O fluig está com problemas no envio de notificações de movimentação de tarefas no qual o fluig não envia o por e-mail de notificação ao responsável da tarefa. Isto ocorre mesmo com tudo configurado corretamente, opção de notificação selecionada no processo e , configuração do SMTP , com os devidos destes e enviando e-mails de outras funcionalidades. Como resolvo?

No log é apresentado um erro parecido com este:

Bloco de código
languagejava
titleErro
ERROR [com.fluig.ecm.notification.service.ECMNotificationHandler] 
EJB ASYNC - 230) ECMNotificationQueue -- service 
jboss.naming.context.java.ECMNotificationQueue: 
javax.naming.NameNotFoundException: ECMNotificationQueue -- service 
jboss.naming.context.java.ECMNotificationQueue

...


Causa

Está faltando uma configuração no arquivo standalone.xml, o parâmetro <jms-queue> referente ao 'ECMNotificationQueue' em um arquivo de configuração da plataforma.


Solução

Para realizar o procedimento abaixo, os serviços do fluig devem estar parados.

Deck of Cards
effectDuration0.

...

5
historyfalse
idsample
effectTypefade
Card
defaulttrue
id1
label1.6.x

Para resolver siga os passos abaixo:

1. Adicione o trecho de parametrização abaixo no arquivo domain.xml, localizado em [Instalação fluig]/appserver/domain/configuration. Este parâmetro deve ser acrescentado dentro da tag <server>, no subsystem <subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0">.

Bloco de código
languagexml
themeEclipse
titledomain.xml
<jms-queue durable="true" entries="java:/ECMNotificationQueue java:global/ECMNotificationQueue java:jboss/exported/ECMNotificationQueue" name="ECMNotificationQueue"/>

2. Apague as pastas temporárias 'data' e 'tmp', localizadas em [Instalação fluig]/appserver/domain/servers, de todos os servers;

3. Limpar o cache do navegador para realizar os testes;

4. Inicie os serviços do fluig.

Card
id2
label1.5.13 e anteriores

Para resolver siga os passos abaixo:

1. Adicione o trecho de parametrização abaixo no arquivo standalone.xml, localizado em [Instalação fluig]/jboss/standalone/configuration. Este parâmetro deve ser acrescentado dentro da tag <jms-destinations>, junto com as outras configurações de "queues".

Bloco de código
languagexml
themeEclipse
titlestandalone.

 

Solução

Para resolver, deve ser adicionado este trecho abaixo de parametrização no arquivo standalone.xml, que fica na pasta de instalação do fluig dentro de 'jboss/standalone/configuration':

Bloco de código
language
xml
<jms-queue name="ECMNotificationQueue"> 
	<entry name="ECMNotificationQueue"/> 
	<entry name="java:global/ECMNotificationQueue"/> 
	<entry name="java:jboss/exported/ECMNotificationQueue"/> 
	<durable>true</durable> 
</jms-queue> 

...


2. Apague as pastas temporárias 'data' e 'tmp' em [Instalação fluig]/jboss/standalone

...

;

3. Limpar o cache do navegador para realizar os testes

...

;

4. Inicie os serviços do fluig.