Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I've got a tomcat webapp that uses a fingerprint reader. It works fine under Windows XP and Windows 7 if you double click on tomcat.exe. It doesn't work on Windows 7 if you run tomcat as a service.

I imagine that when run as a service the process doesn't have the required permissions to talk to the device. I've tried running it as an administrator and verified that it's doing so with Process Explorer.

What else should I check?

share|improve this question
When run as a service it can't communicate with interactive input devices (keyboard, mouse, fingerprint reader, etc). –  Chris S Mar 16 '11 at 16:13
Do you know of a way to work around that? –  IgniFerroque Mar 16 '11 at 16:39
Is it based on the Session Number? Is there anyway I can assign the fingerprint driver to communicate exclusively with Session 0? –  IgniFerroque Mar 16 '11 at 16:54
I don't know any way around it, but I have to wonder why you need a Tomcat server to read fingerprints?! –  Chris S Mar 16 '11 at 17:12
Yeah, that is a good question. Thanks for the help. –  IgniFerroque Mar 16 '11 at 20:09
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.