В интернете много публикаций и мануалов на тему Liferay, но в большей своей части установка Liferay описывается совместно с Tomcat. За время тестирования и неоднократных перестановок системы ради доброго эксперимента, tomcat, на мой взгляд, не сравнится с JBoss. Многие могут возразить, но я лишь отвечу, что сколько людей, столько же и мнений. Как раз для таких, кто на себе уже проверил различия Tomcat и Jboss, я выкладываю краткую инструкцию по установке Liferay with JBoss на Ubuntu Linux 15.04
Для простоты работы я сразу захожу в систему под root:
Обновляю apt-get:
Устанавливаю unzip, java и open vmware tools (у меня система стоит на виртуалке):
Выкладываем в /home/admin1 или скачиваем последнюю версию liferay with jboss, скачать последнюю версию можно по ссылке www.liferay.com/downloads/liferay-portal/available-releases
Распаковываем архив, я распаковал в папку /opt:
Переименовываю файл для удобства работы:
Добавил пользователя jboss
Указываем пароль и прочие данные. Заходим в папку с jboss:
Запускаем файл /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 адреса:
Процесс может занять некоторое время, поэтому не ругаемся на сервак, не бьем его кулаком, а ждем завершения процесса. Заходим в админку по ссылке 10.10.99.223:9990/console, вводим установленные пароли.
Чтобы добавить jboss в автозагрузку делаем следующее:
Создать файл в /etc/init.d/
В начало скрипта добавить:
Сделать, чтобы скрипт /etc/init.d/local можно было исполнять:
Добавить скрипт /etc/init.d/local в автозагрузку:
Теперь можно добавлять в наш скрипт команды, которые должны быть выполнены при запуске системы:
Чтобы удалить скрипт /etc/init.d/local из автозагрузки нужно выполнить следующую команду:
Перезагружаем систему. После перезагрузки можно зайти на страничку Liferay: 10.10.99.223:8080 (IP я указываю для примера, каждый редактирует в зависимости от настроек системы).
Это моя первая публикация, поэтому прошу не судить строго за сухость, но надеюсь что она поможет в будущем нуждающимся и ищущим информацию по данной теме на просторах интернета.
Для простоты работы я сразу захожу в систему под 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 я указываю для примера, каждый редактирует в зависимости от настроек системы).
Это моя первая публикация, поэтому прошу не судить строго за сухость, но надеюсь что она поможет в будущем нуждающимся и ищущим информацию по данной теме на просторах интернета.