2015-12-05 62 views
0

試圖編寫簡單的客戶端服務器應用程序。問題是無法找到SAX驅動程序。我是Java的新手,所以不知道如何解決這個問題。無法找到SAX驅動程序

import helma.xmlrpc.WebServer; 
import helma.xmlrpc.XmlRpc; 

public class JavaServer { 

    public Integer sum(int x, int y){ 
     return new Integer(x+y); 
    } 

    public static void main (String [] args){ 
     try { 
      XmlRpc.setDriver("org.apache.xerces.parsers.SAXParser"); 

     } catch (ClassNotFoundException e) { 
      System.out.println("Could not locate SAX Driver"); 
     } 

     try { 

      System.out.println("Attempting to start XML-RPC Server..."); 

      WebServer server = new WebServer(8080); 
      server.addHandler("sample", new JavaServer()); 
      server.start(); 

      System.out.println("Started successfully."); 
      System.out.println("Accepting requests. (Halt program to stop.)"); 

     } catch (Exception exception){ 
      System.err.println("JavaServer: " + exception); 
     } 


    } 
} 
+0

您需要在啓動JVM時將相關的sax.jar添加到您的類路徑中...... – Vogel612

+0

@ Vogel612感謝它幫助我 – mightycoder

回答

0
  1. 點擊here並下載了Xerces-2_6_2.jar,這是用來收杆XML文件

  2. 在你的Java項目導入到你的項目的本地庫

  3. 它假設你現在可以訪問org.apache.xerces。*類。

相關問題