Установка Alfresco на Solaris 10
2 Июль 2009
В этой статья я расскажу о минимальной установке Alfresco на Solaris 10, достаточной для того, чтобы просто запустить Alfresco.
Использованные версии ПО:
- Solaris 10 SPARC (сервер Sun Fire T1000) и x86/x64 (сервер Sun Fire X2100 M2).
- Alfresco Lab 3.1 Final Preconfigured Tomcat bundle
Последовательность действий при установке.
1. Не обязательно, но очень желательно устанавливать Alfresco в отдельную зону для повышения безопасности. Почему это безопасно, можно посмотреть здесь, здесь или здесь. Инструкции по созданию зоны здесь.
2. Создаем каталог для установки Alfresco, например /opt/alfresco
bash-3.00# mkdir /opt/alfresco
3. Распаковываем дистрибутив Alfresco в каталоге /opt/alfresco
bash-3.00# gunzip alfresco-labs-tomcat-3Stable.tar.gz bash-3.00# tar xvf alfresco-labs-tomcat-3Stable.tar
4. Редактируем файл alfresco.sh:
- Прописываем путь к Java в переменную JAVA_HOME и экспортируем ее;
- Прописываем полный путь к каталогу с Alfresco в переменную ALF_HOME;
- Меняем все конструкции вида export VAR=value, на синтаксис, понятный для Bourne:
VAR=value export VAR
Пример файла alfresco.sh:
#!/bin/sh
# Start or stop Alfresco server
# Set the following to where Tomcat is installed
JAVA_HOME=/usr/java
export JAVA_HOME
ALF_HOME=/opt/alfresco
cd "$ALF_HOME"
APPSERVER="${ALF_HOME}/tomcat"
# Set any default JVM values
JAVA_OPTS='-Xms128m -Xmx512m -XX:MaxPermSize=128m -server'
export JAVA_OPTS
…
5. В файле /opt/alfresco/tomcat/shared/classes/alfresco/extension/custom-repository.properties прописываем полный путь к контенту и индексам в параметре dir.root:
dir.root=/opt/alfresco/alf_data
6. Запускаем Alfresco:
bash-3.00# ./alfresco.sh start Using CATALINA_BASE: /opt/alfresco/tomcat Using CATALINA_HOME: /opt/alfresco/tomcat Using CATALINA_TMPDIR: /opt/alfresco/tomcat/temp Using JRE_HOME: /usr/java bash-3.00#
7. Можно понаблюдать, как запускается Tomcat и развертывается web-приложение alfresco.war:
bash-3.00# tail -f /opt/alfresco/tomcat/logs/catalina.out
8. Запускаем браузер, открываем ссылку http://localhost:8080/alfresco. Логин и пароль по-умолчанию admin/admin.
В минимальном варианте Alfresco заработало. Самое интересное предстоит впереди:
- Интеграция с MySQL;
- Русификация;
- Автозапуск через SMF;
- Интеграция с LDAP;
- Настройка HTTPS.
Я постараюсь написать обо всем вышеперечисленном. Также, когда сам разберусь, напишу о:
- Интеграции с Open Office;
- Интеграции с Image Magick;
- Интеграция с SWT Tools;
- Настройке CIFS.
И напоследок англоязычные ресурсы по установке Alfresco на Solaris:
Похожие записи:
- Установка Alfresco 3.2 на Solaris
- Изменение порта 8080 в Alfresco
- Русификация Alfresco
- Подключение Alfresco к MySQL в Solaris 10
- Alfresco – enterprise content management с открытым исходным кодом
Рубрики: Alfresco


