这个问题与Weblogic 12c有关。
我有一个 EAR 文件,我想在各种环境(dev、QA、pre-prod和prod)中部署它。但是,我的应用程序需要用户名和密码(以连接到另一台服务器),并且它们在四个环境中并不相同。我不想在 4 个不同的 EAR 文件中打包 4 个不同的属性文件。我想要一个通用的 EAR 文件。此外,我不想在打包过程中处理 prod 密码。
理想情况下,我希望每个环境的管理员为环境提供适当的用户名和密码。与 Tomcat、Jetty 或 JBoss(?) 不同,我认为 WebLogic 管理员不可能以在 java:comp/env JNDI 上下文下可用的方式指定此信息。
应用程序如何从 Weblogic 中获取一些管理员定义的配置字符串?
顺便说一句,它不是JDBC 连接的用户名/密码。