[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