Tenho uma aplicação que a pagina web chama um método remote usando o Remoting do Seam e envia um email.
O método que envia o email está anotado com @Asynchronous.
Quando eu tento executar :
java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.application.ApplicationFactory
Mas quando eu uso o mesmo método de envio de email sem usar o remoting funciona perfeitamente.
Estou passando exatamente por esse mesmo problema, será que alguem pode ajudar??
tubiluki
Qual a versão do SEAM que vc ta usando…
acho que tinha problema com versao antiga… 2.0.2 depois disso foi arrumado…
khaleo
Pior q é essa versão mesmo (2.0.2)…
Será que tem como contornar esse problema?
tubiluki
Entao… na 2.1… para frente já não tem mais esse problema…
o que eu fiz na epoca foi fazer uma gambis nervosa…
o remoting chamava um componente do seam… que fazia um post para chamar um outro component… que realizava a tarefa…
acho que era mais ou menos isso…
educorso
Olá, preciso dar manutenção ao um sistema que usa o Seam para realizar envio de email. Acontece que se der qualquer erro na hora de enviar email, o sistema fica parado ali. Queria algo que funcionasse como uma thread, que fizesse o envio sem prejudicar o resto do processo, dando erro ou nao.
*OBS.: n preciso saber se o email foi, ou deu erro!