Sakai Türkiye Bilgi Paylaşım Blogu
Sakai Türkiye; Sakai İşbirliği ve Öğrenme Ortamının Kurulumu, Öğrenme Yönetim Sistemi Yapılandırması, Yeni Modüllerin Eklenmesi, Geliştirilmesi ve Yerelleştirilmesi hakkında bilgi ve deneyim kazanmayı/paylaşmayı amaçlamaktadır.
3 Mart 2013 Pazar
sakai.ttidc.com.tr: Sakai İşbirliği ve Öğrenme Ortamı
Gelen sorular ve epostalar üzerine bilgi vermek amacıyla belirtmek isterim; "sakai.ttidc.com.tr - Sakai İşbirliği ve Öğrenme Ortamı" ile bu blog arasında "Türkiye'de Sakai Öğrenme Yönetim Sisteminin herkesçe özgürce kurulup kullanılmasına yardımcı olunması" amacı dışında herhangi bir ilgi/bağlantı bulunmamaktadır. Kişisel paylaşım blogudur.
Sakai Öğrenme Yönetim Sistemi Kurulumu - "The requested resource is not available." Hatası
Hem youtube, hem de blog da gelen sorulardan bir tanesi kurulum adımları takip edilip derleme ve deploy işlemleri yapıldıktan sonra "http://localhost:8080/portal" sitesine bağlanılmak istrendiğinde aşağıdaki hata mesajının alındığı yönünde.
SAKAI Kurulum (Install Build and Run Sakai) 4: Tomcat Kurulum ve Yapılandırma
videosunun açıklamasında da belirtildiği gibi (videonun 06:20'sine dikkat) catalina.properties dosyasında
ifadeleri eklenmelidir. Aksi takdirde MySQL veritabanı yönetim sistemi üzerinde sakai veritabanına ait tablolar oluşturulamayacağı için belirtilen hata alınacaktır.
Status 404 - / portal
type Status report
message / portal
description The requested resource is not available.
Apache Tomcat/7.0.35
SAKAI Kurulum (Install Build and Run Sakai) 4: Tomcat Kurulum ve Yapılandırma
videosunun açıklamasında da belirtildiği gibi (videonun 06:20'sine dikkat) catalina.properties dosyasında
"common_loader=..." ile başlayan satıra
,${catalina.base}/common/classes/,${catalina.base}/common/lib/*.jar
"shared.loader=..." ile başlayan satıra
${catalina.base}/shared/classes/,${catalina.base}/shared/lib/*.jar
"server.loader=..." ile başlayan satıra
${catalina.base}/server/classes/,${catalina.base}/server/lib/*.jar
ifadeleri eklenmelidir. Aksi takdirde MySQL veritabanı yönetim sistemi üzerinde sakai veritabanına ait tablolar oluşturulamayacağı için belirtilen hata alınacaktır.
12 Şubat 2013 Salı
Sakai İşbirliği ve Öğrenme Ortamı Derleme, Tomcat Deploy, Tomcat Başlatma, Sakai Admin Sayfası
Sakai İşbirliği ve Öğrenme Ortamı (CLE) uygulamasının kaynak kodlardan derlenmesi, tomcat'e deploy, tomcat'in başlatılması ve sakai işbirliği ve öğrenme ortamı yönetici sayfasına giriş videosu aşağıda görülmektedir. Derleme ve deploy süreci donanımıza ve internet bağlantı hızınıza bağlı olarak değişmekle birlikte 20-30 dakika civarındadır. Video önemli noktaları içine alacak şekilde kısaltılmıştır.
Sakai İşbirliği ve Öğrenme Ortamı uygulamasının kaynak kodlardan derlenmesi ve Tomcat deploy işlemi aşağıdaki komutla başlatılmıştır:
Bundan sonraki yayınlarda sakai işbirliği ve öğrenme ortamı yapılandırılması, yönetimi ve eklenmek istenen diğer modüllerin sakai işbirlği ve öğrenme ortamına eklenme ve yerelleştirilmelerinin (sakai localizaiton / sakai yerelleştirme) nasıl yapılacağı konularına değinilecektir.
Sakai İşbirliği ve Öğrenme Ortamı uygulamasının kaynak kodlardan derlenmesi ve Tomcat deploy işlemi aşağıdaki komutla başlatılmıştır:
mvn clean install -Dmaven.test.skip=true sakai:deploy -Dmaven.tomcat.home=C:\sakaiserver\tomcat
Etiketler:
Sakai,
sakai admin,
sakai deploy,
sakai kurulum
Sakai İşbirliği ve Öğrenme Ortamı Kurulum - Tomcat deployDirectory Hata Çözümü
Sakai İşbirliği ve Öğrenme Ortamı kurulumunun son aşaması olan Tomcat uygulama sunucusuna Deploy işlemi komut istemi penceresinden mvn sakai:deploy komutu ile yapılır.
Deploy esnasında Tomcat ev klasör yolu (CATALINA_HOME, Tomcat kurulum klasörü) yapılandırma veya POM dosyaları vasıtasıyla bulunamazsa inşa başarısız (Build Failure) olur. Hatanın sebebi deployDirectory parametresinin kayıp ya da geçersiz olmasıdır.
Bu hatayı düzeltmek için Tomcat ev klasör yolu (CATALINA_HOME, Tomcat kurulum klasörü) mvn komutunda Tomcat ev klasör yolu verilmesi hatayı çözecektir.
mvn sakai:deploy -Dmaven.tomcat.home=C:\sakaiserver\tomcat
Hatayı düzeltmenin bir diğer yolu da deployDirectory parametre değerinin Tomcat ev klasör yolunu gösterecek şekilde yeniden yapılandırılmasıdır. Bunun için C:\sakaiserver\sakai-src\master\POM.xml dosyası text düzenleyicide açılır.
Yaklaşık olarak 1000. satır yakınlarında "<deployDirectory>${maven.tomcat.home}</deployDirectory>" ifadesi Tomcat'in ev klasör yolu "<deployDirectory>C:\sakaiserver\tomcat</deployDirectory>" ile değiştirilir.
Daha sonra mvn sakai:deploy komutu ile Sakai İÖO Tomcat'e deploy edilmiş olur.
11 Şubat 2013 Pazartesi
Sakai İşbirliği ve Öğrenme Ortamı Kurulum - Başarısız Test Hatası - There Are Test Failure
Sakai İşbirliği ve Öğrenme Ortamının Maven komutu "mvn clean install" ile derlenmesi esnasında aşağıdaki resimde görüldüğü gibi bir "There Are Test Failure" hatası var ise derleme esnasındaki TEST'leri şu komutla atlayabilirsiniz.
mvn clean install -Dmaven.test.skip=true
Sakai İşbirliği ve Öğrenme Ortamı Kurulum - Derleme Hatası / Sakai build failure - Sistem Kaynakları Yetersiz / The system is out of resources
Sakai İşbirliği ve Öğrenme Ortamını kaynak kodlarından derlerken derleme işleminin bir yerinde aşağıdaki hatayı alabilirsiniz.
Bu hatayı gidermek ve derlemeyi tamamlamak için yapılması gereken, kılavuzda belirtilen MAVEN_OPTS başlangıç değerlerini sisteminiz kaynaklarına bağlı olarak tekrar düzenlemektir.
Kılavuzda belirtilen başlangıç ayarlarını yukarıdaki şekilde değiştirmek ve Komut İstemi penceresini tekrar başlatarak kaynak kodu derlemek sorunu çözecektir.
The system is out of resources.(org.apache.maven.BuildFailureException: Compilation failure Failure executing javac, but could not parse the error: The system is out of resources.)
Bu hatayı gidermek ve derlemeyi tamamlamak için yapılması gereken, kılavuzda belirtilen MAVEN_OPTS başlangıç değerlerini sisteminiz kaynaklarına bağlı olarak tekrar düzenlemektir.
MAVEN_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m
Kılavuzda belirtilen başlangıç ayarlarını yukarıdaki şekilde değiştirmek ve Komut İstemi penceresini tekrar başlatarak kaynak kodu derlemek sorunu çözecektir.
Sakai İşbirliği ve Öğrenme Ortamı Kurulumunda Windows Ortam Değişkenleri
https://confluence.sakaiproject.org/display/BOOT/Development+Environment+Setup+Walkthrough adresindeki kurulum kılavuzuna bağlı olarak Sakai İşbirliği ve Öğrenme Ortamının windows işletim sistemine kurulumunda yaratılması gereken sistem ortam değişkenleri ve almaları gerekli değerler aşağıdadır.
JAVA_HOME="C:\sakaiserver\Java\jdk1.7.0_13"
JAVA_OPTS"-server -Xmx1028m -XX:MaxPermSize=320m -Djava.awt.headless=true -Dcom.sun.management.jmxremote -Dsun.lang.ClassLoader.allowArraySyntax=true -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false"
MAVEN2_HOME="C:\sakaiserver\Java\apache-maven-3.0.4"
MAVEN_OPTS="-Xms128m -Xmx796m -XX:PermSize=64m -XX:MaxPermSize=172m"
SUBVERSION_HOME="C:\sakaiserver\CollabNet\Subversion Client"
CATALINA_HOME="C:\sakaiserver\tomcat"
Ayrıca PATH ortam değişkenine de şu eklemenin yapılması gereklidir: ; %JAVA_HOME%\bin; %MAVEN2_HOME%\bin; %SUBVERSION_HOME%; %CATALINA_HOME%\bin
JAVA_HOME="C:\sakaiserver\Java\jdk1.7.0_13"
JAVA_OPTS"-server -Xmx1028m -XX:MaxPermSize=320m -Djava.awt.headless=true -Dcom.sun.management.jmxremote -Dsun.lang.ClassLoader.allowArraySyntax=true -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false"
MAVEN2_HOME="C:\sakaiserver\Java\apache-maven-3.0.4"
MAVEN_OPTS="-Xms128m -Xmx796m -XX:PermSize=64m -XX:MaxPermSize=172m"
SUBVERSION_HOME="C:\sakaiserver\CollabNet\Subversion Client"
CATALINA_HOME="C:\sakaiserver\tomcat"
Ayrıca PATH ortam değişkenine de şu eklemenin yapılması gereklidir: ; %JAVA_HOME%\bin; %MAVEN2_HOME%\bin; %SUBVERSION_HOME%; %CATALINA_HOME%\bin
Kaydol:
Yorumlar (Atom)





