Я создал веб-приложение, которое использует libpcap (через jpcap).
Чтобы получить список сетевых интерфейсов или привязать к сетевому интерфейсу, приложение (в данном случае webaap, запускаемое с сервера tomcat) должно быть запущено с правами root.
Во время разработки я просто запустил Eclipse с правами суперпользователя (sudo eclipse), и мое веб-приложение прекрасно работало с локальным сервером Eclipse tomcat.
Однако, когда я пытаюсь развернуть свое веб-приложение на «реальном» сервере Tomcat, оно не работает.
Я также попытался запустить службу tomcat6 с помощью sudo и изменил определение TOMCAT6_USER (определенное в /etc/init.d/tomcat6) с «tomcat6» на «root», но это не имело никакого значения.
Что я должен сделать, чтобы это заработало?