Довідка з оновлення Railo 3.x

Це покрокове ЯкЦе з оновлення серверу Railo версій 3.x.

Англомовний аналог цього документу знаходиться на сайті getRailo.org: Updating Railo.

 

Підхід

Зайдіть до адміністратора серверу Railo, за умовчанням він знаходиться за адресою /railo-context/admin/server.cfm

Для доступу необхідно авторизуватися, пароль задається при першому запускові після встановлення.

Сторінка входу

 

Після входу ви потрапите на екран із загальною інформацією. З нього видно, що поточною версію нашого піддослідного серверу є 3.1.1

Для продовження треба обрати посилання Update з меню (на малюнку зліва в під заголовком Services).

 

Сторінка оновлення пропонує вказати URL, з якого братимуться оновлення, та режим роботи: ручний, або автоматичний (раз на день).

За умовчанням для оновлень встановленно сайт http://www.getrailo.org

На малюнку видно, що доступна нова версія -- в якості єдиного патчу.

 

Багато хто з розробників практикує встановлення попередньої версії, що виходить да 2-3 тижні до основної.

Для цього URL треба змінити на http://preview.getrailo.org та натиснути Update. Рекомендується замінити його назад після завершення оновлення.

Крім виграшу в часі, даний спосіб дає більше інформації щодо деталей оновлення, що саме включають підверсії.

 

Нарешті, можна запустити процес оновлення, натиснувши кнопку Execute Update.

На випадок якихось проблем пропонується можливість відкотитися до оригінальної версії.

 

Після завершення процесу сервер автоматично буде перезапущено, що викине вас на сторінку входу.

Зверніть увагу, в цій версії трохи покращили форму.

 

Якщо пройшло успішно, тому ми можемо бачити відображення цього:

 

Технічний опис.

Коли ви тиснете Execute Update, Railo скачує з серверу файл патчу з іменем виду 3.1.2.001.rc (відповідяє новій версії). Цей файл копіюється до теки патчів, що в теці встановлення. Після цього виконується примусовий перезапуск серверу Railo, котрий при наступному завантаженні знаходить та виконує новий файл патчу.

Приклад шляху для Linux: /opt/railo/lib/railo-server/patches/

Приклад для Windows: C:\Program Files\Resin\lib\railo-server\patches\

Всередині патч являє собою архів з class файлами:

 

Ручне оновлення.

Якщо з якихось причин ви не можете (або не бажаєте) використати автоматичне оновлення, це можна зробити вручну:

  • Скачайте патч, що знаходиться за посиланням виду http://www.getrailo.org/railo/remote/download/versionNumber/versionNumber.rc Для нашого прикладу versionNumber буде 3.1.2.001. Аналогічно для попередньої версії, наприклад http://preview.getrailo.org/railo/remote/download/3.1.2.001/3.1.2.001.rc
  • Починаючи з версії 3.1.2 поточні патчі доступні на офіційній сторінці завантажень.
  • Збережіть патч до теки patches, описаної вище.
  • Перезапустіть демон (службу) серверу Railo.

Якщо ви бажаєте відкотити оновлення, то зупиніть сервер Railo та видаліть потрібні .rc файли. Після перезапуску версію буде відкочено.

 

Автор: Сергій Галашин | Опубліковано: 30.11.2009 о 07:00 | Категорії: HOWTO - Railo -

Відгуки