Hi Igor

Fuseki does not ship with SDB by default.

You will need to download the SDB jars (and the relevant JDBC jars for
your desired database backend) separately and add them to your class path
yourself in order to use SDB with Fuseki e.g.


java -cp lib/* -jar fuseki-server.jar [OPTIONS]

In the above example this assumes you've created a lib directory under
your Fuseki install and placed the necessary SDB and JDBC jars under that
directory

Hope this helps,

Rob


On 10/22/12 2:32 PM, "igor polyakov" <[email protected]> wrote:

>
>The jena-fuseki server (jena-fuseki-0.2.4) fails to execute the following
> 
>[] ja:loadClass "com.hp.hpl.jena.sdb.SDB" .
> 
>As a result, I am getting this exception. The classpath DOES have
>com.hp.hpl.jena.sdb.SDB on it. Any thoughts?
> 
>com.hp.hpl.jena.shared.JenaException: java.lang.ClassNotFoundException:
>com.hp.hpl.jena.sdb.SDB
>        at 
>com.hp.hpl.jena.assembler.AssemblerHelp.loadClassNamedBy(AssemblerHelp.jav
>a:145)
>        at 
>com.hp.hpl.jena.assembler.AssemblerHelp.loadArbitraryClass(AssemblerHelp.j
>ava:129)
>        at 
>com.hp.hpl.jena.assembler.AssemblerHelp.loadArbitraryClasses(AssemblerHelp
>.java:93)
>        at 
>com.hp.hpl.jena.assembler.assemblers.AssemblerGroup$ExpandingAssemblerGrou
>p.loadClasses(AssemblerGroup.java:86)
>        at 
>com.hp.hpl.jena.assembler.assemblers.AssemblerGroup$ExpandingAssemblerGrou
>p.open(AssemblerGroup.java:79)
>        at 
>com.hp.hpl.jena.assembler.assemblers.AssemblerBase.open(AssemblerBase.java
>:52)
>        at 
>com.hp.hpl.jena.assembler.assemblers.AssemblerBase.open(AssemblerBase.java
>:48)
>        at 
>org.apache.jena.fuseki.server.FusekiConfig.processService(FusekiConfig.jav
>a:241)
>        at 
>org.apache.jena.fuseki.server.FusekiConfig.configure(FusekiConfig.java:149
>)
>        at org.apache.jena.fuseki.FusekiCmd.exec(FusekiCmd.java:364)
>        at arq.cmdline.CmdMain.mainMethod(CmdMain.java:101)
>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:63)
>        at arq.cmdline.CmdMain.mainRun(CmdMain.java:50)
>        at org.apache.jena.fuseki.FusekiCmd.main(FusekiCmd.java:101)
>Caused by: java.lang.ClassNotFoundException: com.hp.hpl.jena.sdb.SDB
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Class.java:169)
>        at 
>com.hp.hpl.jena.assembler.AssemblerHelp.loadClassNamedBy(AssemblerHelp.jav
>a:144)
>        ... 13 more
>
> 
>Thanks,
>Igor                                     

Reply via email to