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
