全新的JasperSoft Studio安装具有NoClassDefFoundErrors

时间:2019-06-28 15:37:19

标签: noclassdeffounderror jasperserver jaspersoft-studio

是否还需要安装或更新其他东西才能使它正常工作?

我下载并安装了两种JasperReports产品的最新版本:

JasperSoft Server v 7.2.0
JasperSoft Studio v 6.9.0

我已经设置了它们,可以从网页登录到服务器。 当我尝试创建从Studio到服务器的“服务器连接”时,失败并显示此错误。

NoClassDefFoundError: com/jaspersoft/studio/server/protocol/restv2/ClientQueryMapperProvider
at com.jaspersoft.studio.server.protocol.restv2.RestV2ConnectionJersey.connect(RestV2ConnectionJersey.java:174)
    at com.jaspersoft.studio.server.protocol.ProxyConnection.connect(ProxyConnection.java:102)
    at com.jaspersoft.studio.server.WSClientHelper.checkConnection(WSClientHelper.java:92)
    at com.jaspersoft.studio.server.wizard.ServerProfileWizard.connect(ServerProfileWizard.java:94)
    at com.jaspersoft.studio.server.wizard.ServerProfileWizard.access$1(ServerProfileWizard.java:89)
    at com.jaspersoft.studio.server.wizard.ServerProfileWizard$2.run(ServerProfileWizard.java:68)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)

3 个答案:

答案 0 :(得分:0)

遇到了同样的问题。 我必须安装版本6.8.0 Jaspersoft Studio。没有这样的问题

答案 1 :(得分:0)

我通过在服务器连接设置中选择“仅使用SOAP协议”解决了这个问题。

Jasper configure server connection

答案 2 :(得分:0)

实际上,这是由hibernate插件引起的。如果仍然要使用6.9.0版本,则可以从plugins文件夹中删除com.jaspersoft.studio.hibernate_5.4.1.final.jar文件。