понедельник, 21 марта 2011 г.

Установка

Установка Weblogic достаточно проста, но есть несколько особенностей.
1. Надо не забыть, что в системе может быть установлена собственная опенсорсная или любая другая Java-машина и заранее определить путь к той, которую мы хотим использовать.
export JAVA_HOME=/opt/oracle/java/latest/bin/java
export PATH=$JAVA_HOME/bin:$PATH 

2.  для 64 битных систем указываем ключик  -d64. У меня это JAVA64=-d64
3. Я использовал файл ответов, отчего нашёл ещё одну "особенность" установки.
В файле ответов, предлагаемом Oracle, присутствуют линшние символы переноса строки.
Если копироваь файл со странички, и подсовывать в качестве файла ответов, получим ошибку
The local BEA product registry is corrupted

лечится очень просто. Удаляем все лишние пробелы в разделе "COMPONENT_PATHS" В итоге получаем что-то вроде

echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
   <bea-installer>
     <input-fields>
       <data-value name=\"BEAHOME\" value=\"${BEA_HOME}\" />
       <data-value name=\"WLS_INSTALL_DIR\" value=\"${WL_HOME}\" />
       <data-value name=\"COMPONENT_PATHS\"
        value=\"WebLogic Server/Core Application Server|WebLogic Server/Administration Console|WebLogic Server/Configuration Wizard and Upgrade Framework|WebLogic Server/Web 2.0 HTTP Pub-Sub Server|WebLogic Server/WebLogic JDBC Drivers|WebLogic Server/Third Party JDBC Drivers|WebLogic Server/WebLogic Server Clients|WebLogic Server/WebLogic Web Server Plugins|WebLogic Server/UDDI and Xquery Support|WebLogic Server/Server Examples\"/>
       <data-value name=\"INSTALL_SHORTCUT_IN_ALL_USERS_FOLDER\" value=\"no\"/>
       <data-value name=\"LOCAL_JVMS\" value=\"${JAVA_HOME}\"/>
     </input-fields>
</bea-installer>" > /tmp/silent$$.xml

Запускаем
java ${JAVA64} -jar ${WL_DISTRIB} -mode=silent -silent_xml=/tmp/silent$$.xml
Готово.


Комментариев нет:

Отправить комментарий