当前位置: 首页 > 知识库问答 >
问题:

尝试使用jersy api抛出异常连接jaserper服务器?

茅华灿
2023-03-14

当我尝试使用jersy api连接jaserper服务器时,抛出异常java.lang.NoSuchMethodError:org.glassfish.hk2.utilities.AbstractActiveDescriptor

下面是代码

RestClientConfiguration configuration = new RestClientConfiguration("//localhost:80/jasperserver");
JasperserverRestClient client = new JasperserverRestClient(configuration);
//Session session = client.authenticate("jasperadmin", "jasperadmin");
OperationResult<InputStream> result = client
    .authenticate("jasperadmin", "jasperadmin")
    .reportingService()
    .report("/reports/samples/Cascading_multi_select_report")
    .prepareForRun(ReportOutputFormat.HTML, 1)
    //.parameter("Cascading_name_single_select", "A & U Stalker Telecommunications, Inc")
    .run();
InputStream report = result.getEntity();

我得到的确切异常如下

线程“main”Java . lang . nosuchmethoderror:org . glassfish . hk2 . utilities . abstractactivedescriptor .(Ljava/util/Set;ljava/lang/Class;ljava/lang/String;ljava/util/Set;lorg/glassfish/hk2/API/descriptor type;lorg/glassfish/hk2/API/descriptor visibility;il Java/lang/Boolean;ljava/util/Map;)V at org . jvnet . hk2 . internal . constantactivedescriptor .(constantactivedescriptor . Java:111)at org . jvnet . hk2 . internal . constantactivedescriptor .(constantactivedescriptor . Java:111)at org . jvnet . hk2 . internal . utilities . getlocatordescriptor(utilities . Java:795)at org . jvnet . hk2 . external . generator . servicelocatorgeneratorimpl . initialize(servicelocatorgeneratorimpl

共有1个答案

狄睿
2023-03-14

不使用任何api也可以完成这个操作。只需用REST调用jasper服务器来调用带有所需参数的报告。这本指南会帮助你。

 类似资料:
  • 我开发了一个RestEasy Hello World示例,用于自我评估,但当我尝试使用JBOSS7运行此项目时。0我看到下面提到的错误的打印堆栈跟踪:请向我建议可能的解决方案,或者如果我在上述xml和java文件中编码错误,请告诉我。 下面是我写的程序 马文- 网状物xml 信息驱动。JAVA

  • 问题内容: 尝试通过以下代码连接到 openfire 服务器时: 我得到一个异常说: 这可能是什么原因? 注意 :我已经允许openfire消防服务器通过防火墙。我也尝试过关闭防火墙,但是结果相同。服务器是我自己的机器。我尝试在其上运行程序的同一台计算机。 问题答案: 您可以使用 或者如果您想指定端口 或类似,默认为端口5222

  • 我正在使用asmack-android-16为我的聊天应用程序。有时,在创建连接,我得到SSL异常,然后我无法登录服务器。我的服务器正在对连接使用SSL身份验证。有人能帮帮我吗?我已经挣扎了好几周了 以下是我的连接配置: XMPPConnection连接=new XMPPConnection(连接配置);connection.connect (); // 调用此行会给我异常,尽管已创建连接。 以下

  • 我试图使用System.net.ftpWebResponse连接到FTP服务器,但遇到了TLS问题; 如果我使用此配置: 我得到这个错误: 正确的配置是什么? ------更新我不知道它是否有任何相关性,但我尝试了一个工具来检查ftp服务器,我得到了这个;我真的不知道这些意味着什么 通过NPN+ALPN以外的套接字测试协议 您不应继续,因为未检测到任何协议。如果你真的真的想,说“YES”-->YE

  • 前几天,我在我们的一个项目中看到一些代码,它们使用try-catch并重新抛出捕获的异常,如下所示: 除了catch块中的异常之外,没有做任何其他操作,所以我甚至不确定它为什么会被抛出。我看不出再次抛出同一个异常并对该异常不做任何处理有什么好处。 如果重新抛出catch块中捕获的异常,C#如何处理?它是否陷入了无限抛接球循环?还是说它最终会放弃试一试?

  • 我读过这段代码,其中接口抛出异常,但实现它的类没有抛出异常或捕获异常,这是为什么?它在java中是合法的还是安全的?