我正在嘗試將應用程序從OC4J遷移到Weblogic,但我無法在Weblogic 12c中找到環境條目映射屏幕。我在哪裏可以找到Weblogic中的環境入口映射屏幕?
有一個?如果是這樣,它在哪裏?如果沒有,我該怎麼做?
我們的應用程序已經在web.xml以下值:
<env-entry>
<env-entry-name>SERVLET_PATH</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
<env-entry>
<env-entry-name>USER</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
<env-entry>
<env-entry-name>PASSWORD</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
在OC4J這些可以被視爲在環境條目映射屏幕。 (我也可以看到他們在WebSphere Web模塊的屏幕環境下的條目)
感謝
[編輯] 感謝JoseK我能找到答案。
有一次,我創建了plan.xml中,我發現我需要一個和添加到plan.xml中:
<variable-definition>
<variable>
<name>SERVLET_PATH</name>
<value>http://203.15.228.111:7001/RailExchangeServlet/servlet/RailExchangeServlet</value>
</variable>
</variable-definition>
...
<module-descriptor external="false">
<root-element>web-app</root-element>
<uri>WEB-INF/web.xml</uri>
<variable-assignment>
<name>SERVLET_PATH</name> <!-- this links to the variable-definition name -->
<xpath>/web-app/env-entry[env-entry-name="SERVLET_PATH"]/env-entry-value</xpath>
</variable-assignment>
</module-descriptor>
</module-override>
感謝您的。我會在星期一檢查一下。因此,plan.xml不是ear文件的一部分,當我部署應用程序時,在控制檯的某個地方,我可以將它指向plan.xml,plan.xml不是耳朵的一部分 - 是嗎? – Steve 2012-02-18 08:47:54
是的。一旦你部署了它,你進入'Configuration'並點擊'Save' - 這將在文件系統(EAR之外)上創建一個基本的'Plan.xml',你可以稍後編輯它。 – JoseK 2012-02-20 08:41:48
感謝您的幫助!希望最後一個問題,我如何獲得weblogic來重新加載Plan.xml?我試過重新啓動應用程序,但它沒有工作... – Steve 2012-02-26 22:05:56