2015-12-05 65 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。*类。

相关问题