Boa Tarde,
Já procurei essa resposta mas não encontrei, por isso, vim perguntar aqui: Existe algum problema eu criar uma thread em uma aplicação que roda no Glassfish?
Basicamente é o seguinte eu criei uma nova Thread que faz uma verificação em um diretorio do sistema, essa Thread é iniciada a partir de um ServletContextListener, acontece que as vezes eu recebo um erro de dentro da Thread que é o seguinte:
WebappClassLoader unable to load resource [br.com.teste.Util], because it has not yet been started, or was already stopped
at org.glassfish.web.loader.WebappClassLoader.findResourceInternal(WebappClassLoader.java:2085)
at org.glassfish.web.loader.WebappClassLoader.findResource(WebappClassLoader.java:1018)
...
O erro acontece quando eu tento acessar um atributo estatico de uma classe minha.
A pergunta é existe alguma restrição para iniciar uma Thread dentro do Glassfish?