Hi Andy, I'm still trying with Fuseki2 and tomcat. I did some test with different directories to see if Fuseki detects the TDB directory that I have created. Directories are : FUSEKI_Home (../Fuseki2) , FUSEKI_BASE(Fuseki2/run), FUSEKI_BASE/configuration. The test consists to put the configuration files into directories and then I combine directories to see when Fuseki doesn't run correctly. I have 7 combinations of directories that contain the configuration files (only the shown directories at each step contain the configuration files) 1) FUSEKI_HOME + FUSEKI_BASE + FUSEKI_BASE/configuration --> error 2) FUSEKI_HOME + FUSEKI_BASE --> ok 3) FUSEKI_HOME + FUSEKI_BASE/configuration --> error 4) FUSEKI_BASE + FUSEKI_BASE/configuration --> error 5) FUSEKI_HOME --> ok 6) FUSEKI_BASE --> ok 7) FUSEKI_BASE/configuration --> error
Conclusion : When the configuration files are in FUSEKI_BASE/configuration, I have an error. When I don't have an error, fuseki runs but I can't point to my datasets stored with TDB. Help me please and thank you so much !! PS: results are attached. 2014-08-01 10:54 GMT+02:00 Amira Sifaoui Ep Ghaddab <[email protected] >: > Hi Andy, > > you said to me "Can you create a database via the UI?" how can I do this ? > > Thanks > > > 2014-08-01 9:44 GMT+02:00 Amira Sifaoui Ep Ghaddab < > [email protected]>: > > In addition, when I run Fuseki 2 as a standalone server it works and it >> detects all the configuration files and all the command lines --loc or >> --config. >> >> >> 2014-07-31 23:44 GMT+02:00 Amira Sifaoui Ep Ghaddab < >> [email protected]>: >> >> Hi all, >>> >>> FUSEKI_BASE is an environment variable that points the fuseki >>> directory/run. >>> I don't find the fuseki log file: I find the directory log but il's >>> empty. >>> The version of Fuseki2 is 03/2014. >>> Thanks !!! >>> >>> >>> 2014-07-31 21:48 GMT+02:00 Andy Seaborne <[email protected]>: >>> >>> On 31/07/14 14:48, Amira Sifaoui Ep Ghaddab wrote: >>>> >>>>> When I put any file in the FUSEKI_BASE/configuration I have a file >>>>> NotFound. >>>>> I put the configuration files in FUSEKI_BASE >>>>> >>>> >>>> FUSEKI_BASE is an environment variable - in Tomcat it should be set to >>>> /etc/fuseki unless it's been changed. >>>> >>>> What files are in /etc/fuseki? >>>> What does the fuseki log file say? >>>> >>>> Andy >>>> >>>> (PS Which version of Fuseki2 are you using?) >>>> >>>> >>>> >>>>> >>>>> 2014-07-31 15:45 GMT+02:00 Andy Seaborne <[email protected]>: >>>>> >>>>> On 31/07/14 10:44, Amira Sifaoui Ep Ghaddab wrote: >>>>>> >>>>>> Thank you Andy for your reply, >>>>>>> >>>>>>> In fact, my project is to store ontologies and datasets with jena >>>>>>> TDB and >>>>>>> then I want to query them with Fuseki (which runs with Tomcat). >>>>>>> So, I want to query my data with Fuseki through the storage >>>>>>> directory >>>>>>> created with TDB. >>>>>>> >>>>>>> I put the configure-tdb.ttl in $FUSEKI_BASE/configuration but I have >>>>>>> an >>>>>>> error. >>>>>>> >>>>>>> >>>>>> What is the error? >>>>>> >>>>>> >>>>>> This is my configure-tdb.ttl: >>>>>> >>>>>>> # Licensed under the terms of http://www.apache.org/ >>>>>>> licenses/LICENSE-2.0 >>>>>>> >>>>>>> ## Example of a TDB dataset published using Fuseki: persistent >>>>>>> storage. >>>>>>> >>>>>>> @prefix : <#> . >>>>>>> @prefix fuseki: <http://jena.apache.org/fuseki#> . >>>>>>> @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . >>>>>>> @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . >>>>>>> @prefix tdb: <http://jena.hpl.hp.com/2008/tdb#> . >>>>>>> @prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> . >>>>>>> >>>>>>> [] rdf:type fuseki:Server ; >>>>>>> # Timeout - server-wide default: milliseconds. >>>>>>> # Format 1: "1000" -- 1 second timeout >>>>>>> # Format 2: "10000,60000" -- 10s timeout to first result, then >>>>>>> 60s >>>>>>> timeout to for rest of query. >>>>>>> # See java doc for ARQ.queryTimeout >>>>>>> # ja:context [ ja:cxtName "arq:queryTimeout" ; ja:cxtValue >>>>>>> "10000" ] >>>>>>> ; >>>>>>> # ja:loadClass "org.apache.jena.query.text.TextQuery" ; >>>>>>> >>>>>>> fuseki:services ( >>>>>>> >>>>>>> <#service_tdb_all> >>>>>>> ) . >>>>>>> >>>>>>> # TDB >>>>>>> [] ja:loadClass "com.hp.hpl.jena.tdb.TDB" . >>>>>>> tdb:DatasetTDB rdfs:subClassOf ja:RDFDataset . >>>>>>> tdb:GraphTDB rdfs:subClassOf ja:Model . >>>>>>> >>>>>>> >>>>>>> ## --------------------------------------------------------------- >>>>>>> ## Updatable TDB dataset with all services enabled. >>>>>>> >>>>>>> <#service_tdb_all> rdf:type fuseki:Service ; >>>>>>> rdfs:label "TDB Service (RW)" ; >>>>>>> fuseki:name "data" ; >>>>>>> fuseki:serviceQuery "query" ; >>>>>>> fuseki:serviceQuery "sparql" ; >>>>>>> fuseki:serviceUpdate "update" ; >>>>>>> fuseki:serviceUpload "upload" ; >>>>>>> fuseki:serviceReadWriteGraphStore "data" ; >>>>>>> # A separate read-only graph store endpoint: >>>>>>> fuseki:serviceReadGraphStore "get" ; >>>>>>> fuseki:dataset <#tdb_dataset_readwrite> ; >>>>>>> . >>>>>>> >>>>>>> <#tdb_dataset_readwrite> rdf:type tdb:DatasetTDB ; >>>>>>> tdb:location >>>>>>> "D:/Stage_Eurecom/Application/NewWorkspace/.metadata/. >>>>>>> plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ >>>>>>> Stage_Eurecom/Store" >>>>>>> ; >>>>>>> ## # Query timeout on this dataset (milliseconds) >>>>>>> ## ja:context [ ja:cxtName "arq:queryTimeout" ; ja:cxtValue >>>>>>> "1000" ] >>>>>>> ; >>>>>>> ## # Default graph for query is the (read-only) union of all >>>>>>> named >>>>>>> graphs. >>>>>>> . >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> So can you please explain to me how to proceed. >>>>>>> >>>>>>> Thanks !!! >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2014-07-30 21:32 GMT+02:00 Andy Seaborne <[email protected]>: >>>>>>> >>>>>>> On 30/07/14 09:41, Amira Sifaoui Ep Ghaddab wrote: >>>>>>> >>>>>>>> >>>>>>>> Hi all, >>>>>>>> >>>>>>>>> >>>>>>>>> Now Fuseki runs as a web application with Tomcat :) >>>>>>>>> >>>>>>>>> >>>>>>>>> Yea! >>>>>>>> >>>>>>>> >>>>>>>> But I have a problem that it doesn't show an endpoint to work >>>>>>>> with. >>>>>>>> >>>>>>>> I verify in the folder of fuseki-server under tomcat I find just >>>>>>>>> one >>>>>>>>> configuration test file. >>>>>>>>> I try to put the configuration files in this folder but it doesn't >>>>>>>>> detect >>>>>>>>> any changes. >>>>>>>>> >>>>>>>>> >>>>>>>>> It does not re-read the configuration whilst running (currently). >>>>>>>> (This >>>>>>>> is something to add to the admin interface.) >>>>>>>> >>>>>>>> Can you create a database via the UI? >>>>>>>> >>>>>>>> You can put assmebler descriptions in: >>>>>>>> >>>>>>>> 1/ FUSEKI_BASE (/etc/fuseki) in the config.ttl >>>>>>>> 2/ $FUSEKI_BASE/configuration, one file per dataset >>>>>>>> >>>>>>>> (1) is for compatiblity - co0nfig.ttl is now really for server wide >>>>>>>> settings only. >>>>>>>> >>>>>>>> (2) is the preferred way >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Andy >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Help please !!! >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> 2014-07-29 12:56 GMT+02:00 Amira Sifaoui Ep Ghaddab < >>>>>>>>> [email protected] >>>>>>>>> >>>>>>>>> : >>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Problem resolved and now I run Fuseki 2 as a Standalone >>>>>>>>> Server. >>>>>>>>> >>>>>>>>> I try now to run it as a web application :) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 2014-07-29 10:00 GMT+02:00 Amira Sifaoui Ep Ghaddab < >>>>>>>>>> [email protected]>: >>>>>>>>>> >>>>>>>>>> Hi all, >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I made the FUSEKI_BASE writable and I configured it successfully. >>>>>>>>>>> But when I want to run the Fuseki server I have this error : >>>>>>>>>>> com.hp.hpl.jena.assebler.exceptions.AssemblerException:caught: >>>>>>>>>>> Failed >>>>>>>>>>> to >>>>>>>>>>> open >>>>>>>>>>> :D:\Stage_Eurecom\Application\NewWorkspace\.metadata\. >>>>>>>>>>> plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ >>>>>>>>>>> Stage_Eurecom\Store\node2id.idn >>>>>>>>>>> <mode=rw> >>>>>>>>>>> Any help please !! >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 2014-07-23 15:47 GMT+02:00 Andy Seaborne <[email protected]>: >>>>>>>>>>> >>>>>>>>>>> On 23/07/14 14:44, Amira Sifaoui Ep Ghaddab wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Thanks Andy for your reply, >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> Now I want to run Fuseki but I get this error : FUSEKI_BASE >>>>>>>>>>>>> is not >>>>>>>>>>>>> writable. >>>>>>>>>>>>> >>>>>>>>>>>>> Help me please. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Make it writable! >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Fuseki2 formats the area if it does not exist so it needs to be >>>>>>>>>>>> writable. >>>>>>>>>>>> >>>>>>>>>>>> Andy >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Thanks >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 2014-07-23 15:12 GMT+02:00 Andy Seaborne <[email protected]>: >>>>>>>>>>>>> >>>>>>>>>>>>> On 23/07/14 12:13, Amira Sifaoui Ep Ghaddab wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Hi, >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> I m working with TDB, Tomcat and Fuseki. >>>>>>>>>>>>>>> I want to store RDF data with TDB. >>>>>>>>>>>>>>> Tomcat is my server and Fuseki is the sparql endpoint. >>>>>>>>>>>>>>> I have tried to run Fuseki 1 with Tomcat but I discovred that >>>>>>>>>>>>>>> Fuseki >>>>>>>>>>>>>>> 2 is >>>>>>>>>>>>>>> the perfect solution : I want to run Fuseki as a web >>>>>>>>>>>>>>> application >>>>>>>>>>>>>>> under >>>>>>>>>>>>>>> Tomcat . >>>>>>>>>>>>>>> In this link http://people.apache.org/~andy/fuseki2/, I >>>>>>>>>>>>>>> find the >>>>>>>>>>>>>>> documentation and the content of Fuseki server. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I've just put an update snapshot build there. This, as >>>>>>>>>>>>>>> was the >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> last >>>>>>>>>>>>>> one, >>>>>>>>>>>>>> is not an offical Apache release. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> I don't know how to start!! >>>>>>>>>>>>>> >>>>>>>>>>>>>> In configuring Fuseki, you talked about file's >>>>>>>>>>>>>> configuration but >>>>>>>>>>>>>> I >>>>>>>>>>>>>> >>>>>>>>>>>>>> dont >>>>>>>>>>>>>>> find any file to configure. >>>>>>>>>>>>>>> Shoud I use the configuration files in Fuseki1 ?? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> See the draft documentation in fuseki-layout.md. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> Fuseki2 looks for files in $FUSEKI_BASE area. >>>>>>>>>>>>>> >>>>>>>>>>>>>> It is by default /etc/fuseki. (It's in the log file.) >>>>>>>>>>>>>> >>>>>>>>>>>>>> It will read a Fuseki1-style config.ttl file. >>>>>>>>>>>>>> >>>>>>>>>>>>>> It might be easier to start with the standalone server (there >>>>>>>>>>>>>> is an >>>>>>>>>>>>>> init.d >>>>>>>>>>>>>> script as well), which picks files up from 'currently >>>>>>>>>>>>>> directory'/run >>>>>>>>>>>>>> then >>>>>>>>>>>>>> move the files to the FUSEKI_BASE area for Tomcat. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Do try out the new admin UI (go http://localhost:3030/ if >>>>>>>>>>>>>> running >>>>>>>>>>>>>> on >>>>>>>>>>>>>> port >>>>>>>>>>>>>> 3030 standalone or http://localhost/fuseki/ if installed into >>>>>>>>>>>>>> Tomcat >>>>>>>>>>>>>> as >>>>>>>>>>>>>> webapp "fuseki"). >>>>>>>>>>>>>> >>>>>>>>>>>>>> If anyone has advice and suggestions about Fuseki2 deployment, >>>>>>>>>>>>>> especially >>>>>>>>>>>>>> about MSWindows (I don't have expereince of running services >>>>>>>>>>>>>> on >>>>>>>>>>>>>> Windows), >>>>>>>>>>>>>> please do share that. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Andy >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
