以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 云计算,网格,SaaS,P2P 』   (http://bbs.xml.org.cn/list.asp?boardid=57)
----  jena使用中出现的错误,麻烦大家解答一下  (http://bbs.xml.org.cn/dispbbs.asp?boardid=57&rootid=&id=18546)


--  作者:frankyzf
--  发布时间:5/19/2005 9:31:00 PM

--  jena使用中出现的错误,麻烦大家解答一下
我已经能够在jena中找到目标类的父类(输出的最后几行),可是在输出结果前面,却出现下面的提示:
请各位的高手给解答一下,该怎么样改进我的程序才能不输出错误提示

---------- Java (No Parameter) ----------
WARN [main] (OntDocumentManager.java:1004) - An error occurred while attempting to read from <http://www.w3.org/2002/07/owl> (re-directed via the document mgr from <http://www.w3.org/2002/07/owl>). Error was 'rethrew: null'.
java.io.IOException
 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:775)
 at com.hp.hpl.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:971)
 at com.hp.hpl.jena.ontology.OntDocumentManager.loadImport(OntDocumentManager.java:919)
 at com.hp.hpl.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:686)
 at com.hp.hpl.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:635)
 at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:1908)
 at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:1846)
 at Test.main(Test.java:18)
Caused by: java.net.ConnectException: Connection timed out: connect
 at java.net.PlainSocketImpl.socketConnect(Native Method)
 at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
 at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
 at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
 at java.net.Socket.connect(Socket.java:505)
 at java.net.Socket.connect(Socket.java:455)
 at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
 at sun.net.www.http.HttpClient.openServer(HttpClient.java:371)
 at sun.net.www.http.HttpClient.openServer(HttpClient.java:483)
 at sun.net.www.http.HttpClient.<init>(HttpClient.java:220)
 at sun.net.www.http.HttpClient.New(HttpClient.java:293)
 at sun.net.www.http.HttpClient.New(HttpClient.java:305)
 at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:698)
 at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:650)
 at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:575)
 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:799)
 at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:1670)
 at java.net.URLConnection.getContentEncoding(URLConnection.java:489)
 at com.hp.hpl.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:968)
 ... 6 more
com.hp.hpl.jena.shared.JenaException: rethrew: null
 at com.hp.hpl.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:978)
 at com.hp.hpl.jena.ontology.OntDocumentManager.loadImport(OntDocumentManager.java:919)
 at com.hp.hpl.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:686)
 at com.hp.hpl.jena.ontology.OntDocumentManager.loadImports(OntDocumentManager.java:635)
 at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:1908)
 at com.hp.hpl.jena.ontology.impl.OntModelImpl.read(OntModelImpl.java:1846)
 at Test.main(Test.java:18)
Caused by: java.io.IOException
 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:775)
 at com.hp.hpl.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:971)
 ... 6 more
Caused by: java.net.ConnectException: Connection timed out: connect
 at java.net.PlainSocketImpl.socketConnect(Native Method)
 at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
 at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
 at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
 at java.net.Socket.connect(Socket.java:505)
 at java.net.Socket.connect(Socket.java:455)
 at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
 at sun.net.www.http.HttpClient.openServer(HttpClient.java:371)
 at sun.net.www.http.HttpClient.openServer(HttpClient.java:483)
 at sun.net.www.http.HttpClient.<init>(HttpClient.java:220)
 at sun.net.www.http.HttpClient.New(HttpClient.java:293)
 at sun.net.www.http.HttpClient.New(HttpClient.java:305)
 at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:698)
 at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:650)
 at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:575)
 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:799)
 at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:1670)
 at java.net.URLConnection.getContentEncoding(URLConnection.java:489)
 at com.hp.hpl.jena.ontology.OntDocumentManager.read(OntDocumentManager.java:968)
 ... 6 more

http://www.w3.org/2002/07/owl#Thing
http://www.w3.org/2000/01/rdf-schema#Resource
http://www.xfront.com/owl/ontologies/camera/#Camera
http://www.xfront.com/owl/ontologies/camera/#PurchaseableItem

Output completed (29 sec consumed) - Normal Termination
上面红色的就是我要的结果

我的源程序就是:
[color=#0099ff]
import com.hp.hpl.jena.rdf.model.*;
import com.hp.hpl.jena.rdf.arp.*;
import java.io.*;
import com.hp.hpl.jena.ontology.*;
import com.hp.hpl.jena.rdql.* ;
import java.util.*;
import java.util.Iterator;
public class Test
{
 public static void main(String[] args)
 {
  OntModelSpec s = new OntModelSpec( OntModelSpec.OWL_MEM_RULE_INF );
  OntDocumentManager dm = new OntDocumentManager();
  dm.addAltEntry( "http://www.xfront.com/owl/ontologies/camera/",
      "file:\\c:\\camera.owl");
  s.setDocumentManager(dm);
  OntModel m = ModelFactory.createOntologyModel(s,null);
  m.read( "http://www.xfront.com/owl/ontologies/camera/" );
  try{
   OntClass on = m.getOntClass("http://www.xfront.com/owl/ontologies/camera/#Digital");
   Iterator iter = on.listSuperClasses();
   for( ; iter.hasNext();)
   {
    OntClass te = (OntClass) iter.next();
    System.out.println(te.getURI());
   }
   
        } catch (Exception ex)
        {
            System.err.println("Exception: "+ex) ;
            ex.printStackTrace(System.err) ;
        }
 }
}

[/color]


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
8,699.219ms