[Pellet-users] Using pellet in JSP
Daniel Malek
daniel_malek001 at hotmail.com
Mon Mar 26 15:28:47 UTC 2007
Hi
I am working on a JSP page which shows the results of different queries , by
using Jena 2.5.2 and pellet 1.3. My code in java is included below.
When I run this code and I remove PelletReasonerFactory.THE_SPEC - so I
have :
OntModel model= ModelFactory.createOntologyModel()
my code works and I get results. But If I use the code with
PelletReasonerFactory.THE_SPEC, I get the error I have attached below.
I am using NetBean 5.5 (on Win XP), and I have added the 4 jar files of
pellet to NetBeans library and my Web Project library.
Could you please advise how I can solve this problem ?
Thanks
Daniel
-------------------------------------------------------------------------------------------------------
// ontology that will be used
File fin=new File("Ont2.owl");
String mybase = "http://www.myowl.org#";
try {
FileInputStream fis= new FileInputStream(fin);
OntModel model=
ModelFactory.createOntologyModel(PelletReasonerFactory.THE_SPEC);
model.read(fis,mybase);
OntClass mynode = model.getOntClass(mybase + "Node");
for (Iterator i= mynode.listSubClasses(); i.hasNext();)
{ OntClass c = (OntClass) i.next();
System.out.print (c.getLocalName() + " " ); }
}
catch (Exception e) { System.out.println("Exception: " + e) ; }
System.out.println();
-----------------------------------------------------------------------------------------------
exception
org.apache.jasper.JasperException: com/hp/hpl/jena/rdql/QueryResults
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
root cause
javax.servlet.ServletException: com/hp/hpl/jena/rdql/QueryResults
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.Test41_jsp._jspService(Test41_jsp.java:157)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
root cause
java.lang.NoClassDefFoundError: com/hp/hpl/jena/rdql/QueryResults
org.mindswap.pellet.jena.PelletInfGraph.<init>(PelletInfGraph.java:146)
org.mindswap.pellet.jena.PelletReasoner.bind(PelletReasoner.java:78)
com.hp.hpl.jena.ontology.impl.OntModelImpl.generateGraph(OntModelImpl.java:2729)
com.hp.hpl.jena.ontology.impl.OntModelImpl.<init>(OntModelImpl.java:143)
com.hp.hpl.jena.ontology.impl.OntModelImpl.<init>(OntModelImpl.java:132)
com.hp.hpl.jena.rdf.model.ModelFactory.createOntologyModel(ModelFactory.java:448)
org.apache.jsp.Test41_jsp._jspService(Test41_jsp.java:103)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
_________________________________________________________________
Don't just search. Find. Check out the new MSN Search!
http://search.msn.com/
More information about the Pellet-users
mailing list