我们是Weblogic(12c)的新手。我们尝试选择我们如何将某些配置传递给应用程序,具体取决于它正在运行的环境(dev/staging/prod)。Weblogic 12C - 有没有办法从控制台编辑部署计划的变量?
我正在尝试使用部署计划。在WEB-INF/web.xml
,我有:
<context-param>
<param-name>test</param-name>
<param-value>11111</param-value>
</context-param>
我使用plan.xml
我在weblogic应用。 有些部分:
<variable-definition>
<variable>
<name>test</name>
<value xsi:nil="false">22222</value>
<description>some description</description>
</variable>
</variable-definition>
和
<module-descriptor external="false">
<root-element>web-app</root-element>
<uri>WEB-INF/web.xml</uri>
<variable-assignment>
<name>test</name>
<xpath>/web-app/context-param/[param-name="test"]/param-value</xpath>
<origin>planbased</origin>
<operation>replace</operation>
</variable-assignment>
</module-descriptor>
这工作!
但我听说可以从管理控制台更改变量的值,这是真的吗?
当我浏览控制台(在Deployment Plan
选项卡或Configuration
标签),我没有看到,我可以用它来改变test
变量的任何领域......我的应用我缺少的东西或必须将这些值覆盖变量的值在plan.xml
文件本身中设置?
这是部署计划的一个很好的和简单的例子。比docs.oracle.com上的模糊示例更好 – 2015-01-22 10:50:29
顺便说一句,有人可能会误读“通过使用管理控制台来更新和重新部署现有的部署计划。”。 – 2015-01-22 11:34:40