Poniższe kroki opisują sposób instalacji Joseki -SPARQL Serwera dla Jeny pod systemem Ubuntu.
Krok 1. Wymagane oprogramowanie
- ant
- cvs
Jeżeli takich narzędzi nie posiadamy, wykonujemy polecenia:
sudo apt-get install ant sudo apt-get install cvs
Krok 2. Pobieramy Joseki z CVS (system kontroli wersji) – obecnie v3.4
sudo mkdir /usr/lib/joseki cd /usr/lib/joseki cvs -d:pserver:anonymous@joseki.cvs.sourceforge.net:/cvsroot/joseki login sudo cvs -z3 -d:pserver:anonymous@joseki.cvs.sourceforge.net:/cvsroot/joseki co Joseki3 cd Joseki3 sudo ant jar
Krok 3. Tworzymy aplikacje webową
Polecenia wydajemy w /usr/lib/joseki/Joseki3 .
sudo ant war-file sudo cp joseki.war /usr/local/tomcat/webapps/ sudo /etc/init.d/tomcat restart
Krok 4. Konfigurujemy Joseki
Polecenia wydajemy w /usr/lib/joseki/Joseki3 .
sudo cp joseki-configuration.ttl /usr/local/tomcat/webapps/joseki sudo nano /usr/local/tomcat/webapps/joseki/WEB-INF/web.xml
W pliku web.xml zmieniamy:
to: <param-value>joseki-config.ttl</param-value>
na: <param-value>/usr/local/tomcat/webapps/joseki/joseki-config.ttl</param-value>
Krok 5. Testujemy Joseki
Polecenia wydajemy w /usr/lib/joseki/Joseki3 . W folderze Data znajdują się przykładowe zbiory danych umieszczane po starcie Joseki w pamięci RAM.
sudo cp Data /usr/local/tomcat/webapps/joseki -R
Jeżeli wszystkie kroki wykonały się powodzeniem możemy uruchomić przeglądarkę na http://127.0.0.1:8080/joseki/query.html i wykonać kwerendy na przykładowym zbiorze danych.
Bibliografia
http://zoo-garos.zoo.ox.ac.uk/ibrg/index.php/Ubuntu_on_Skiathos
http://makeclean.iobloggo.com/343/installing-joseki-as-tomcat-web-application