您可以在另一个用户下运行特定的 tomcat Web 应用程序吗?

您可以在另一个用户下运行特定的 tomcat Web 应用程序吗?

我们正在开发一个在 tomcat 下运行的 Web 应用程序,它依靠 Java 用户首选项来存储各种设置。这很好用,但我们遇到了一个问题,我们需要设置另一个临时 Web 应用程序,以便您在实际设置之前测试设置。

问题的核心在于,由于所有 Web 应用程序都在 tomcat 用户下运行(可配置),因此 Java 用户首选项对于所有 Web 应用程序都是相同的。由于遗留原因,我目前无法更改我的首选项结构,因此我希望在 tomcat 配置方面找到解决方案。

是否可以为 tomcat 中的特定 Web 应用程序指定不同的用户凭据?

谢谢,波阿兹

答案1

我不认为您可以让不同的应用程序在 Tomcat 中以不同的用户身份运行。您有几个选择。您可以在同一个框/不同的目录中安装第二个 tomcat,然后在另一个端口上运行它;这样您就不会遇到任何依赖性问题。或者,您可以覆盖您正在讨论的任何设置。

相关内容