09.04.2008 г.
Если, в процессе работы с OC4J, Вы вдруг сталкиваетесь с проблемой доступа к OC4J-инстанции и получаете при этом сообщение, подобное этому: "…The administrator password for each OC4J instance in the Cluster must be the same as the administrator password for the OC4J instance on which Application Server Control is running…", - это означает, что Вы поменяли пароль пользователя oc4jadmin средствами Enterprise Manager (EM) уже после того, как создали OC4J-инстанс. Дело в том, что хэш пароля этого пользователя прописан в файле "system-jazn-data.xml", который расположен в каталоге OC4J-инстанса, и EM не меняет его там.
Выход из положения следующий (взято отсюда A.2.5 Using the Command Line to Change the oc4jadmin Password for a Remote OC4J Instance):
system-jazn-data.xml
", располженный в "ORACLE_HOME/j2ee/YOUR_CONTAINER/config
". Например, D:\oracle\product\10.1.3.1.0\as\j2ee\GeoMap\config\system-jazn-data.xml
<user> <name>oc4jadmin</name> <display-name>OC4J Administrator</display-name> <guid>41A2E560C96711DABFD08D3BF8B780C4</guid> <description>OC4J Administrator</description> <credentials>{903}4nlfYYDwaqMJipVbGXuS2ce8egfwBPqp</credentials> </user>
<credentials>{903}4nlfYYDwaqMJipVbGXuS2ce8egfwBPqp</credentials>
на
<credentials>!new_password</credentials>
Где: