Я пытаюсь перенести приложение из 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>