Execucao background

Pessoal,

Tenho uma aplicação que abre ordem de serviços. Preciso contar o tempo em que cada ordem se servico ficou aberta. minha aplicação roda atualmente no Tomcat. (jsp+struts)

Precisarei migrar para algum servidor de aplicação para executar essa tarefa ?

E eu preciso verificar se o tempo ultrapassou um limite e se isso acontecer preciso notificar algumas pessoas, tipo um alerta. Por isso eu preciso verificar de tempos em tempos se o limite foi ultrapassado.

Desde ja, muito grato.
Paulo Marcelo

O tempo que você esta querendo contar e de quando a OS foi aberta até a sua conclusão? A data de cadastro da OS fica em banco? De um select na tabela onde a OS não foi concluída e já passou mais de um tempo determinado.

Select * from OS where status=não concluído and data=+1hora and Osidentificador=982374

Mude o sql para atender o seu banco e crie uma tread para ficar rodando e verificando este select.
:lol: