Search
Write a publication
Pull to refresh

Установка Liferay with JBoss на Ubuntu Linux 15.04

В интернете много публикаций и мануалов на тему Liferay, но в большей своей части установка Liferay описывается совместно с Tomcat. За время тестирования и неоднократных перестановок системы ради доброго эксперимента, tomcat, на мой взгляд, не сравнится с JBoss. Многие могут возразить, но я лишь отвечу, что сколько людей, столько же и мнений. Как раз для таких, кто на себе уже проверил различия Tomcat и Jboss, я выкладываю краткую инструкцию по установке Liferay with JBoss на Ubuntu Linux 15.04

Для простоты работы я сразу захожу в систему под root:
sudo su


Обновляю apt-get:
apt-get update
apt-get upgrade


Устанавливаю unzip, java и open vmware tools (у меня система стоит на виртуалке):
apt-get install unzip default-jdk default-jre open-vm-tools


Выкладываем в /home/admin1 или скачиваем последнюю версию liferay with jboss, скачать последнюю версию можно по ссылке www.liferay.com/downloads/liferay-portal/available-releases

Распаковываем архив, я распаковал в папку /opt:
unzip ./liferay-portal-jboss-6.2-ce-ga4-20150416163831865.zip -d /opt


Переименовываю файл для удобства работы:
mv /opt/liferay-portal-6.2-ce-ga4/ /opt/liferay


Добавил пользователя jboss
adduser jboss


Указываем пароль и прочие данные. Заходим в папку с jboss:
cd /opt/liferay/jboss-7.1.1/bin


Запускаем файл /opt/liferay/jboss-7.1.1/bin/add-user.sh для добавления нового пользователя JBoss. Все делаем под рутом (sudo su). Пример:
What type of user do you wish to add?
a) Management User (mgmt-users.properties)
b) Application User (application-users.properties)
(a): a
Enter the details of the new user to add.
Realm (ManagementRealm):
Username: app1
Password:
Re-enter Password:

Запускаем JBOSS с указанием IP адреса:
/opt/liferay/jboss-7.1.1/bin/standalone.sh -Djboss.bind.address=10.10.99.223 -Djboss.bind.address.management=10.10.99.223&


Процесс может занять некоторое время, поэтому не ругаемся на сервак, не бьем его кулаком, а ждем завершения процесса. Заходим в админку по ссылке 10.10.99.223:9990/console, вводим установленные пароли.

Чтобы добавить jboss в автозагрузку делаем следующее:

Создать файл в /etc/init.d/
sudo nano /etc/init.d/local


В начало скрипта добавить:
#! /bin/sh


Сделать, чтобы скрипт /etc/init.d/local можно было исполнять:
sudo chmod +x /etc/init.d/local


Добавить скрипт /etc/init.d/local в автозагрузку:
sudo update-rc.d local defaults 80


Теперь можно добавлять в наш скрипт команды, которые должны быть выполнены при запуске системы:
/opt/liferay/jboss-7.1.1/bin/standalone.sh -Djboss.bind.address=10.10.99.223 -Djboss.bind.address.management=10.10.99.223&


Чтобы удалить скрипт /etc/init.d/local из автозагрузки нужно выполнить следующую команду:
sudo update-rc.d -f /etc/init.d/local remove


Перезагружаем систему. После перезагрузки можно зайти на страничку Liferay: 10.10.99.223:8080 (IP я указываю для примера, каждый редактирует в зависимости от настроек системы).

Это моя первая публикация, поэтому прошу не судить строго за сухость, но надеюсь что она поможет в будущем нуждающимся и ищущим информацию по данной теме на просторах интернета.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.