Во-первых, вы никогда не должны создавать потоки в среде Java EE, это запрещено спецификацией. Если ваши приложения делают это, у вас всегда будут проблемы.
В любом случае, «застрявшая нить» немного двусмысленна. Вы можете положить в бесконечный цикл:
while(true){
try{
Thread.sleep(1000);
} catch (Exception e){
break;
}
}
или вы можете заблокировать его на мониторе:
while (true){
new Object().wait();
}