Установка Alfresco Community 4.2.f на облачном сервисе Jelasctic.com

Jelastic.com один из сетевых ресурсов, предлагающий хостинг Java приложений и в частности предлагает развертывания систем управления контентом. Меня он привлек тем что предлагает хостинг Alfresco.На сайте даже предлагается инструкция по развертыванию Alfresco ECM (enterprise content management system), на облачном сервисе Jelastic cloud. Далее на меня вылили немного рекламы, что Jelastic в состоянии запускать любые Java приложения без изменения кода, что может быть критично для большинства приложений. Немного не осторожное заявление, далее попробуем в этом убедиться. Эта статья не более чем адаптированный перевод, проверенный по шагам автором. В конце документа есть ссылка на видео материал по развертыванию Альфреско в облаке (английский).Создание окружения1. Переходим по адресу jelastic.com регистрируемся и логинимся. Компания предлагает двух недельный триал через одного из региональных провайдеров. Ничто не запрещает выбрать Бразилию или Нидерланды, но это будет чуть медленнее. Наш российский провайдер Infobox хоть и заявлен в списке, однако две недели предоставлять отказался ссылаясь на финансовые трудности. Наверно банкрот… :-000. Бог ему судья. В запасе есть всеми любимый REG.RU, на нем создадим нашу систему.2. Выберем кнопку Создать окружение в верхнем меню Jelastic.a0d00a80985249f9161a8cc65aef1423.jpg3.В открывшемся окне Мастера настройки топология окружения на закладке JAVA выберем Tomcat 7 в качестве севера приложений и MySQL в качестве базы данных, введем имя создаваемого окружения, к примеру Alfresco, и нажмем Создать.c6f2f786a21a5c0f0b98d0a9c8ebaae2.jpgЧерез несколько минут окружение из Tomcat и MySQL DB будет создано и появится в списке.92b19edd0edebc7aaf9d38903cf92bc6.jpgЗагрузка приложения1. Отправляемся на Alfresco web-site и скачиваем версию community edition перейдя по адресу: https://wiki.alfresco.com/wiki/Community_file_list_4.2.fи скачиваем ZIP архив.871e9f079c43d921a9d38310eccf89c0.jpg2. Распакуем его и выберем из архива Alfresco.WAR & Share.WAR.3. Загрузим выбранный файлы на jelastic.com используя Диспетчер дистрибутивов.3bd0461c27c12d61735b73556f1196ee.jpgddd3d42a6722f1010fef4fbd8302ba43.jpgПо окончании загрузки указанные файлы окажутся в списке, доступные для развертывания.e9e7edf17e1b6a98ddac9df6bd37e7ae.jpg6. Развернем дистрибутив alfresco.war на созданном окружении.ded870cea9965a2b92b760336345f753.jpgПрисвоим имя, которое будем именем каталог в который развернется дистрибутив.889bf54b44d78df0ff16c1813d3cdd6d.jpgНазовем каталог ROOT и нажмем развернуть. В списке Tomcat появится приложение с именем ROOT.Конфигурирование MySQL1. Откроем в браузере панель администратора MySQL DB.5483e409597f6359dd050142527466f5.jpg2.Сразу после создания окружения Jelastic отправил Вам на почтовый адрес, указанный при регистрации, логин и пароль для доступа к MySQL администраторской панели.31104d5e2159cde532500d1e8a23047a.jpgИз меню выберем Пользователи и Добавить пользователя: db5c2cf0843718883bb5a72d8371e08d.jpg

Добавим пользователя с именем alfresco, пароль у него будет тоже alfresco. Не забудем поставить галочку, что надо создать базу данных с таким же именем и жмем кнопку Добавить пользователя.8bd9edadbafe856e1cb7ea2d0418df82.jpg

Конфигурация Alfresco1. Нажмите кнопку Конфигурация в панели Tomcat.bf679737d0290ea7155f985953e0f795.jpg2.Перейдем к webapps/ROOT/WEB-INF/classes/alfresco-global.properties.sample.3. Переименуем этот файл в alfresco-global.properties, в результате он будет воспринят как файл конфигурации.f00fa46695361162a07b0f4f37836d0d.jpg4. Раскомментируем настройки базы данных.5. Укажем новый драйвер в БД и URL до сервера БД.356d58422cd2a1759e01f947ce5a11e3.jpgЖмем Сохранить.

Загрузка дополнительных JAR библиотек1. Теперь загрузите mysql-connector (mysql-connector-java-5.1.30-bin) библиотеку в каталог lib Tomcat-а (его нужно поискать в google и скачать).Для этого надо выбрать папку lib и справа подсветится кнопка Загрузить.2. Перезагружаем Tomcat.7fc477231d5bbcd1014f92354d4a0e53.jpg3. Открываем приложение Alfresco, для этого нажмем кнопку в строке Tomcat — Открыть в web browser-е.bf679737d0290ea7155f985953e0f795.jpgИ вауля, в новом окне видим окно приглашение в Alfresco.

Это еще можно посмотреть на youtube, правда на английском: http://www.youtube.com/watch? v=KUGErAtiaFI

© Habrahabr.ru