是否还需要安装或更新其他东西才能使它正常工作?
我下载并安装了两种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)
答案 0 :(得分:0)
遇到了同样的问题。 我必须安装版本6.8.0 Jaspersoft Studio。没有这样的问题
答案 1 :(得分:0)
我通过在服务器连接设置中选择“仅使用SOAP协议”解决了这个问题。
答案 2 :(得分:0)
实际上,这是由hibernate
插件引起的。如果仍然要使用6.9.0
版本,则可以从plugins文件夹中删除com.jaspersoft.studio.hibernate_5.4.1.final.jar
文件。