Have you restarted tomcat service after placing jena.jar file at /WEB-INF/lib? Otherwise put it at \jdk1.6.0\jre\lib\ext\ under windows sometimes placing .jar files here will work.
Prabodh Vekhande On 25 February 2012 22:51, vijayalakshmi <[email protected]> wrote: > I have deployed a java servlet in tomcat6.0. I am unable to use jena > libraries in the servlet. > > I tried placing the JENA JAR files inside both $tomcat/WEB-INF/lib > and $tomcat/WEB-INF/classes/ > > I also tried setting the classpath to $jena/lib in control > panel->system->advanced->environment variables > > but i am getting the following errors. > > > C:\Program Files\Apache Software Foundation\Tomcat > 6.0\webapps\MyFiles\WEB-INF\c > lasses>javac submitBlog.java > .\Hello.java:6: package com.hp.hpl.jena.rdf.model does not exist > import com.hp.hpl.jena.rdf.model.*; > ^ > .\Hello.java:7: package com.hp.hpl.jena.vocabulary does not exist > import com.hp.hpl.jena.vocabulary.*; > ^ > .\Hello.java:32: cannot find symbol > symbol : class Model > location: class Hello > Model model = ModelFactory.createDefaultModel(); > ^ > .\Hello.java:32: cannot find symbol > symbol : variable ModelFactory > location: class Hello > Model model = ModelFactory.createDefaultModel(); > ^ > .\Hello.java:36: cannot find symbol > symbol : class Resource > location: class Hello > Resource johnSmith > ^ > .\Hello.java:39: cannot find symbol > symbol : variable VCARD > location: class Hello > .addProperty(VCARD.N, > ^ > .\Hello.java:42: cannot find symbol > symbol : variable VCARD > location: class Hello > .addProperty(VCARD.Family, familyName)); > ^ > .\Hello.java:41: cannot find symbol > symbol : variable VCARD > location: class Hello > .addProperty(VCARD.Given, givenName) > ^ > .\Hello.java:38: cannot find symbol > symbol : variable VCARD > location: class Hello > .addProperty(VCARD.FN, fullName) > ^ > 9 errors > > C:\Program Files\Apache Software Foundation\Tomcat > 6.0\webapps\MyFiles\WEB-INF\c > lasses> > > > > I want to know where I should place the library files. >
