1. Все настройки Alfresco
2. Все API Alfresco
пятница, 20 ноября 2009 г.
вторник, 17 ноября 2009 г.
Установка Alfresco Enterprise 3.1 + Oracle
Установка Alfresco Enterprise 3.1 + Oracle
Все вроде бы должно быть просто, но пришлось немного помучиться с багами в Enterprise(!!!) версии Alfresco
1. Устанавливаем Oracle ( в моем случае 10G) , ставим кодировку UTF8, создаем БД alfresco
2. Устанавливаем Alfresco, используем БД по умолчанию
3. Создаем папку Oracle \Alfresco\extras\databases\Oracle \ копируя её из mysql
и заменяем содержимое файлов
db_remove.bat
C:\oracle\product\10.2.0\db_1\BIN\sqlplus.exe system/password @db_remove.sql
db_remove.sql
drop user alfresco cascade;
exit;
db_setup.bat
C:\oracle\product\10.2.0\db_1\BIN\sqlplus.exe system/password @db_setup.sql
db_setup.sql
create user alfresco identified by alfresco;
grant dba to alfresco;
grant create table to alfresco;
grant create sequence to alfresco;
grant update any table to alfresco;
grant select any table to alfresco;
exit;
4. (a) Открываем \Alfresco\tomcat\shared\classes\alfresco\extension\custom-repository.properties
и меняем строки:
db.name=alfresco
db.username=alfresco
db.password=alfresco
на
db.driver=oracle.jdbc.OracleDriver
db.name=alfresco
db.url=jdbc:oracle:thin:@localhost:1521:alfresco
db.username=alfresco
db.password=alfresco
db.pool.validate.query=SELECT 1 FROM DUAL
Комментарим строки
db.driver=org.apache.derby.jdbc.EmbeddedDriver
db.url=jdbc:derby:C:/Alfresco/alf_data/derby_data/alfresco;create=true
(b) Открываем C:\Alfresco\tomcat\shared\classes\alfresco\extension\custom-hibernate-dialect.properties
меняем строки:
комментируем
hibernate.dialect=org.hibernate.dialect.DerbyDialect
добавляем hibernate.dialect=org.alfresco.repo.domain.hibernate.dialect.AlfrescoOracle9Dialect
важно что именно этот диалект
(c) Удаляем файлы из C:\Alfresco\tomcat\shared\classes\alfresco\extension\
custom-activities-feed-context.xml
custom-activities-SqlMapConfig.xml
- это лечит какой-то баг невозможности поиска activities
5. Копируем Oracle JDBC driver JAR в C:\Alfresco\tomcat\lib\
6. Перезапускаем машину
6. Запускаем сервер Alfresco
7. Проверяем как обычно http://alfresco:8080/alfresco
Все вроде бы должно быть просто, но пришлось немного помучиться с багами в Enterprise(!!!) версии Alfresco
1. Устанавливаем Oracle ( в моем случае 10G) , ставим кодировку UTF8, создаем БД alfresco
2. Устанавливаем Alfresco, используем БД по умолчанию
3. Создаем папку Oracle \Alfresco\extras\databases\Oracle \ копируя её из mysql
и заменяем содержимое файлов
db_remove.bat
C:\oracle\product\10.2.0\db_1\BIN\sqlplus.exe system/password @db_remove.sql
db_remove.sql
drop user alfresco cascade;
exit;
db_setup.bat
C:\oracle\product\10.2.0\db_1\BIN\sqlplus.exe system/password @db_setup.sql
db_setup.sql
create user alfresco identified by alfresco;
grant dba to alfresco;
grant create table to alfresco;
grant create sequence to alfresco;
grant update any table to alfresco;
grant select any table to alfresco;
exit;
4. (a) Открываем \Alfresco\tomcat\shared\classes\alfresco\extension\custom-repository.properties
и меняем строки:
db.name=alfresco
db.username=alfresco
db.password=alfresco
на
db.driver=oracle.jdbc.OracleDriver
db.name=alfresco
db.url=jdbc:oracle:thin:@localhost:1521:alfresco
db.username=alfresco
db.password=alfresco
db.pool.validate.query=SELECT 1 FROM DUAL
Комментарим строки
db.driver=org.apache.derby.jdbc.EmbeddedDriver
db.url=jdbc:derby:C:/Alfresco/alf_data/derby_data/alfresco;create=true
(b) Открываем C:\Alfresco\tomcat\shared\classes\alfresco\extension\custom-hibernate-dialect.properties
меняем строки:
комментируем
hibernate.dialect=org.hibernate.dialect.DerbyDialect
добавляем hibernate.dialect=org.alfresco.repo.domain.hibernate.dialect.AlfrescoOracle9Dialect
важно что именно этот диалект
(c) Удаляем файлы из C:\Alfresco\tomcat\shared\classes\alfresco\extension\
custom-activities-feed-context.xml
custom-activities-SqlMapConfig.xml
- это лечит какой-то баг невозможности поиска activities
5. Копируем Oracle JDBC driver JAR в C:\Alfresco\tomcat\lib\
6. Перезапускаем машину
6. Запускаем сервер Alfresco
7. Проверяем как обычно http://alfresco:8080/alfresco
пятница, 4 сентября 2009 г.
Обучение по Alfresсo в Москве
Компания Alfresco проведет в Москве обучающие курсы. Обучение пройдет с 21 по 25 сентября.
Курсы подготовлены компанией Componize, которая является сертифицированным партнером Alfresco по обучениию.
Примерный план обучения:
Администрирование
Секция 1: Установка и настройка системы
- Модуль 1: Установка Alfresco
- Модуль 2: Конфигурация репозитория
- Модуль 3: Конфигурация файловой системы
- Модуль 4: Устранение возможных проблем
Секция 2: Обслуживание, миграция и безопасность
- Модуль 5: Экспорт и импорт
- Модуль 6: Бэкап и восстановление из бэкапа
- Модуль 7: Безопасность и права доступа
Настройка
Секция 1: Модели контента
- Модуль 1: Доменные модели
- Модуль 2: Изменение доменной модели
Секция 2: Настройка web-клиента
- Модуль 3: Конфигурация web-клиента
- Модуль 4: Настройка web-клиента
Разработка с AlfrescoAPI
Секция 1: Введение
- Модуль 1: Среда разработки
- Module 2: Архитекутра репозитория
Секция 2:Разработка с использованием репозитория Alfresco
- Модуль 3: Spring Framework
- Module 4: Foundation Services API
- Модуль 5: JCR API
- Модуль 6: Web Services API
- Модуль 7: Использование AOP
Секция 3: Добавление новой функциональности в репозиторий Alfresco
- Модуль 8: Действия
- Модуль 9: Права
- Модуль 10: Преобразователи данных
- Модуль 11: Экстракторы метаданных
Секция 4: Добавление новой функциональности в web-клиент Alfresco
- Модуль 12: JavaServer Faces
- Модуль 13: Actions Framework
- Модуль 14: Dialog Framework
- Модуль 15: Wizard Framework
- Модуль 5: Packaging Extensions
- Модуль 16: Alfresco Module Packages
Информация по курсу
Оригинальная ссылка:
Intensive Alfresco Training for Development (5 Days)
По окончанию курса выдается сертификат разработчика Alfresco.
Подписаться на:
Сообщения (Atom)