0

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

感谢帮助。

4

1 回答 1

0

我很确定不可能为 tomcats manager 应用程序定义如此细粒度的访问权限。

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

  1. 您必须创建和配置实例
  2. 您的机器需要更多资源
  3. 如果所有应用程序都应该在一个 http 端口上可用,您必须定义一些代理(这很容易使用 Apache httpd 和 mod_proxy_*)

但最后你的用户已经很好地分开了。我认为仅使用一个 tomcat 实例是不可能的。

于 2012-04-23T09:35:17.507 回答