why you don't use file: for example : model.read(reader,"file:c:/pizza.owl");
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"); > > 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 > > ----------------------------------------------------------------------------- > -- B A ELBASSET
