22 Temmuz 2014 Salı

DSpace OAI-PMH Arayüzü'nde Bozuk Karakter Sorunu ve OAI-PMH Data Dosyasının Yenilenmesi

DSpace OAI-PMH arayüzünde üst veri (metadata) detayını açınca aşağıdaki resimde örneği verildiği şekilde bozuk karakter ile karşılaşıyorsanız OAI data dosyanızda bir bozulma söz konusudur.



Sorunu gidermek için aşağıdaki yönergeyi takip edebilirsiniz:

sudo /dspace/bin/dspace oai clean-cache
   komut ile cache dosyasını temizleyiniz.

sudo /etc/init.d/tomcat7 stop
   komutu ile Tomcat'i durdurun

sudo rm -r /dspace/solr/oai/data/
   komutu ile data klasörünü silin
   Uyarı: dilerseniz silmeden önce data klasörünün bir yedeğini alabilirsiniz (önerilir).

sudo /etc/init.d/tomcat7 start
   komutu ile Tomcat'i başlatın

Uyarı:
Tomcat data klasörünü otomatik olarak yeniden oluşturacaktır. Bu işlem sunucunuzun hızına göre birkaç dakika sürebilir.

ls /dspace/solr/oai/
   komutunu ara ara vererek data klasörünün oluştuğunu görün.
   veya
sudo netstat -tulpn | grep :80
   komutu ara ara vererek 8005 portunun çalıştığını görün.
Sonrasında aşağıdaki komutu verin!

sudo /dspace/bin/dspace oai import
   komutu ile üst verilerinizi data klasörüne aktarınız.

Böylece OAI-PMH datalarının bulunduğu klasör ve dosyalar yeniden oluşturulmuş oldu. Bu işlemden sonra DSpace OAI-PMH Data Provider sayfası düzgün görüntülenecektir.

DSpace OAI-PMH arayüzünd kayıt listeleme örnekleri için aşağıdaki paylaşıma bakınız:
http://sonmezcelik.blogspot.com.tr/2015/04/dspace-oai-pmh-data-provider-ara.html

Hala sorun çözülmedi  ise aşağıdaki yönergeyi uyguladıktan yukarıdaki işlemleri tekrar ediniz.
http://sonmezcelik.blogspot.com.tr/2015/09/dspace-oai-pmh-arayuzunde-bozuk.html


2 yorum:

  1. Tek başına yukardaki çözüm yeterli olmadı benim için. Öncelikle C:\dspace\bin\dspace.bat dosyasında JAVA_OPTS a encoding eklemem gerekti.

    set JAVA_OPTS=-Xmx256m -Dfile.encoding=UTF-8

    Bu şekilde güncellediğimde problem çözüldü.

    YanıtlaSil
  2. Benim rehberi takip ederek Ubuntuya kuranlar, kurulum sırasında "/etc/profile" dosyanın sonuna export JAVA_OPTS="-Xmx512M -Xms64M -Dfile.encoding=UTF-8"
    satırını ekledikleri için sorun yok. Siz windows üzerinde koşturuyorsunuz. Anladığım kadarıyla kurulum sırasında sizde eksik kalmış.

    YanıtlaSil