On 02/04/11 18:20, barkat abdelbasset wrote:
why you don't use  file:
for example :
model.read(reader,"file:c:/pizza.owl");

yes

Do be careful that tomcat restricts access to the filesystem outside the webapp area.

On Sat, Apr 2, 2011 at 6:11 PM, Ahmed Saud<[email protected]>  wrote:

Hi
I am using Jena and developing a Java Web Application.
Where I need to open my existing owl file present on my pc

I wrote the code
OntModel base;
base

=com.hp.hpl.jena.rdf.model.ModelFactory.createOntologyModel(com.hp.hpl.jena.ontology.OntModelSpec.OWL_MEM
  );
base.read( "locahost:8080/healthcare.owl");

That isn't a reference to localhost (even when spelt correctly :-)

http://localhost:8080/healthcare.owl




but it gives me this exception
------------------------------------------------------------------------
HTTP Status 500 -
________________________________

type Exception report
message
description The server encountered an internal error () that prevented it
from
fulfilling this request.
exception
com.hp.hpl.jena.shared.JenaException: java.net.UnknownHostException:
locahost
com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:91)
com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:187)

com.hp.hpl.jena.ontology.impl.OntModelImpl.readDelegate(OntModelImpl.java:3022)
com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2098)
com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2022)
com.mycompany.dataProvider.DAL.diseaseSearch(DAL.java:43)
com.mycompany.servlet.GreetingServlet.doPost(GreetingServlet.java:80)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause
java.net.UnknownHostException: locahost
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
java.lang.reflect.Constructor.newInstance(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown
Source)
sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:84)
com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:187)

com.hp.hpl.jena.ontology.impl.OntModelImpl.readDelegate(OntModelImpl.java:3022)
com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2098)
com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2022)
com.mycompany.dataProvider.DAL.diseaseSearch(DAL.java:43)
com.mycompany.servlet.GreetingServlet.doPost(GreetingServlet.java:80)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause
java.net.UnknownHostException: locahost
java.net.PlainSocketImpl.connect(Unknown
Source) java.net.SocksSocketImpl.connect(Unknown Source)
java.net.Socket.connect(Unknown Source) java.net.Socket.connect(Unknown
Source)
sun.net.NetworkClient.doConnect(Unknown Source)
sun.net.www.http.HttpClient.openServer(Unknown Source)
sun.net.www.http.HttpClient.openServer(Unknown Source)
sun.net.www.http.HttpClient.(Unknown Source)
sun.net.www.http.HttpClient.New(Unknown Source)
sun.net.www.http.HttpClient.New(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)
java.net.URLConnection.getContentEncoding(Unknown Source)
com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:82)
com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:187)

com.hp.hpl.jena.ontology.impl.OntModelImpl.readDelegate(OntModelImpl.java:3022)
com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2098)
com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:2022)
com.mycompany.dataProvider.DAL.diseaseSearch(DAL.java:43)
com.mycompany.servlet.GreetingServlet.doPost(GreetingServlet.java:80)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache
Tomcat/7.0.11 logs.
________________________________

Apache Tomcat/7.0.11

-----------------------------------------------------------------------------




Reply via email to