使tomcat管理器应用程序成为多用户

时间:2012-04-23 09:04:19

标签: tomcat

我想在多用户环境中使用tomcat。这意味着我希望多个用户使用它来部署他们的应用程序。他们将使用管理器应用程序来部署他们的应用程序。但是每个用户应该只能查看该用户部署的应用程序,而不会干扰其他用户的应用程序。我尝试通过在tomcat-users.xml中配置多个用户来实现此目的,但到目前为止还没有找到解决方案。可以这样做吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我很确定无法为tomcats manager app定义这种细粒度的访问权限。

我会让用户拥有自己的tomcat实例。不幸的是,这要复杂得多:

  1. 您必须创建和配置实例
  2. 您的机器需要更多资源
  3. 如果所有应用程序都应该在一个http端口上可用,则必须定义一些代理(使用Apache httpd和mod_proxy _ *这很容易)
  4. 但最后你的用户分开了。我认为只使用一个tomcat实例是不可能的。