我们正在开发一个在 tomcat 下运行的 Web 应用程序,它依靠 Java 用户首选项来存储各种设置。这很好用,但我们遇到了一个问题,我们需要设置另一个临时 Web 应用程序,以便您在实际设置之前测试设置。
问题的核心在于,由于所有 Web 应用程序都在 tomcat 用户下运行(可配置),因此 Java 用户首选项对于所有 Web 应用程序都是相同的。由于遗留原因,我目前无法更改我的首选项结构,因此我希望在 tomcat 配置方面找到解决方案。
是否可以为 tomcat 中的特定 Web 应用程序指定不同的用户凭据?
谢谢,波阿兹
答案1
我不认为您可以让不同的应用程序在 Tomcat 中以不同的用户身份运行。您有几个选择。您可以在同一个框/不同的目录中安装第二个 tomcat,然后在另一个端口上运行它;这样您就不会遇到任何依赖性问题。或者,您可以覆盖您正在讨论的任何设置。