Где найти экран сопоставления записей среды в Weblogic? - PullRequest
1 голос
/ 17 февраля 2012

Я пытаюсь перенести приложение из OC4J в Weblogic, но не могу найти экран сопоставления записей среды в Weblogic 12c.

Есть один? Если так, где это? Если нет, то как мне это сделать?

Наше приложение имеет следующие значения в файле 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 на экране Записи среды для веб-модулей)

Спасибо

[Изменить] Благодаря JoseK я смог найти ответ.

Как только я создал plan.xml, я обнаружил, что мне нужно добавить a и a к 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>

1 Ответ

5 голосов
/ 17 февраля 2012

В более ранних версиях Weblogic вы могли просматривать и редактировать значения web.xml из консоли.

В WL10 и далее вы не можете просматривать это с консоли, и вместо этого есть концепция плана развертывания (сохраненная в файловой системе как Plan.xml)

В этом файле вы можете указать переопределяющие значения в файле web.xml , которые изменятся с env на env.

Пример здесь

http://biemond.blogspot.in/2009/04/using-weblogic-deployment-plan-to.html

https://forums.oracle.com/forums/thread.jspa?threadID=1107834&tstart=0

и немного чтения

http://docs.oracle.com/cd/E11035_01/wls100/deployment/config.html#wp1057141

...