Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从jasperserver获取报告_Java_Swing_Noclassdeffounderror_Jasperserver - Fatal编程技术网

Java 如何从jasperserver获取报告

Java 如何从jasperserver获取报告,java,swing,noclassdeffounderror,jasperserver,Java,Swing,Noclassdeffounderror,Jasperserver,使用此代码时,我会出现以下错误: Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/axis/EngineConfiguration 我正在尝试获取Jasper服务器上的报告。(关于Jasper服务器的文档不够)。我怎么修理它 JServer server = new JServer(); server.setUrl("http://localhost:8080/

使用此代码时,我会出现以下错误:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/axis/EngineConfiguration 
我正在尝试获取Jasper服务器上的报告。(关于Jasper服务器的文档不够)。我怎么修理它

    JServer server = new JServer();
    server.setUrl("http://localhost:8080/jasperserver/services/repository");
    server.setUsername("jasperadmin");
    server.setPassword("jasperadmin");
    WSClient client = new WSClient(server);

    ResourceDescriptor resourceDescriptor = new ResourceDescriptor();
    resourceDescriptor.setUriString ("/reports/samples/AllAccounts");
  Map<String, Object> parameterMap = new HashMap<String, Object>();
   parameterMap.put("MY_PARAMETER_NAME", "myparametervalue");
    JasperPrint printer = client.runReport(resourceDescriptor, parameterMap);
    JasperViewer.viewReport(printer, false, Locale.ENGLISH);
jsserverserver=newjserver();
server.setUrl(“http://localhost:8080/jasperserver/services/repository");
setUsername(“jaspeadmin”);
setPassword(“jaspeadmin”);
WSClient client=新的WSClient(服务器);
ResourceDescriptor ResourceDescriptor=新的ResourceDescriptor();
resourceDescriptor.setUriString(“/reports/samples/AllAccounts”);
Map参数Map=newhashmap();
parameterMap.put(“我的参数名称”、“我的参数值”);
JasperPrint printer=client.runReport(resourceDescriptor,parameterMap);
JasperViewer.viewReport(打印机,false,Locale.ENGLISH);

要解决此错误,需要将包含
EngineConfiguration
类的Jar添加到应用程序的运行时类路径中


搜索将为您提供一个可能的嫌疑犯列表。

将Apache axis jar添加到您的运行时类路径中。它应该可以解决这个问题。