java processes being sent shutdown on logoff



I'm having an issue running some java processes on a Windows server. My system has serveral java processes that are started in the background by a system service. They are run as the SYSTEM user. When someone logs off from the console, the runtimes for the processes are given the shutdown command. I would expect this if the processes were running as the logged in user, but they are running as the SYSTEM user. Has anyone else encountered this situation? If so, how would I go about resolving it?

TIA
Troy
.