首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用root权限启动tomcat webapp

使用root权限启动tomcat webapp
EN

Server Fault用户
提问于 2012-04-01 10:35:14
回答 2查看 1.4K关注 0票数 2

我构建了一个使用libpcap的webapp (通过jpcap)。

为了能够获得网络接口列表或绑定到网络接口,应用程序(在本例中是从tomcat服务器运行的webaap )必须以根用户权限运行。

在开发过程中,我只是使用根特权(sudo )运行Eclipse,我的webapp在Eclipse的本地tomcat服务器上运行得很好。

然而,当我尝试将我的webapp部署到“真正的”tomcat服务器上时,它是行不通的。我还尝试用sudo启动tomcat6服务,并将TOMCAT6_USER定义(在/etc/init.d/tomcat6 6中定义)从"tomcat6“更改为"root”,但没有区别。

我该怎么做才能让它发挥作用?

EN

回答 2

Server Fault用户

发布于 2012-04-02 13:01:07

使用Authbind=yes/etc/default/tomcat6中启动tomcat可能会做您想做的事情。

票数 1
EN

Server Fault用户

发布于 2012-04-01 21:01:54

为什么不让tomcat作为安全的非根用户运行,让iptables将端口80转发到8080?

表中的前任:

-A PREROUTING -p tcp -m tcp -dport 80 -j重定向到端口8080

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/375668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档