dk7*_*dk7 5 spring tomcat credentials
我搜索了很多,但找不到任何关于此的有用信息:
setenv.sh在 Tomcat 中 到底有什么用?
假设我们有一个 REST API(使用 Java EE 或 Spring 构建),它使用一些参数/变量,例如 AWS 凭证、数据库凭证等。
如果我们使用多个实例并使用不同的参数/变量,那么使用环境变量对应用程序进行参数化是否有意义?
或者setenv.sh不适合这样的事情?
提前致谢
我只见过它用于指定CATALINA_OPTS,但我注意到RUNNING.txt文件提到使用它来设置JRE_HOME和JAVA_HOME。
RUNNING.txt还在高级配置 - 多个 Tomcat 实例下说明:
在许多情况下,希望在同一服务器上的多个用户之间共享 Tomcat 二进制发行版的单个副本。为了实现这一点,您可以将 CATALINA_BASE 环境变量设置为包含“个人”Tomcat 实例的文件的目录。
所以我想答案是setenv可以为每个应用程序创建一个文件,并且可能可以用于存储凭据,但我不认为它通常用于此目的。
| 归档时间: |
|
| 查看次数: |
6999 次 |
| 最近记录: |