JasperReports服务器从6.4.3版升级到7.1.0-构建失败

时间:2020-02-10 12:29:49

标签: jasperserver

我试图将JasperReports Server从6.4.3版本升级到7.1.0,但是过程出错了,因为您可以在下面看到日志文件。

也许我以根本上错误的方式做了一些事情。在我的案例中,6.4.3的安装是捆绑包(与Tomcat和PostgreSQL捆绑在一起)。我将所有7.1.0升级文件都复制到6.4.3的目录中(某些文件被覆盖),但是我当然用正确的信息更新了“ build.xml”和“ default_master.properties”。

如果我没记错的话,我在其他服务器上以这种方式进行了升级,那么一切正常。

您是否知道如何在没有以下错误消息的情况下进行升级?

我收到以下消息:

root @ jasper2:/opt/jasperreports-server-cp-6.4.3/buildomatic# ./js-upgrade-samedb-ce.sh写入日志文件: logs / js-upgrade-ce_2020-02-07_17-39-13855.log

在2020-02-07_17-39运行JasperReports服务器升级脚本

使用ANT_OPTS:-Dnet.sf.ehcache.disabled = true -Xms512m -Xmx2048m

[默认]运行upgrade-minimal-ce Ant任务。

构建文件:/opt/jasperreports-server-cp-6.4.3/buildomatic/build.xml [echo]过滤属性(清除空白) [echo] chkAndSetLocaleDbSettings:dbType是PostgreSQL [echo] chkAndSetLocaleDbSettings:未同时设置db.set.lc_collat​​e和db.set.lc_ctype [echo] chkAndSetLocaleDbSettings:解析:db命令的scripts.properties [taskdef]无法从资源加载定义 org / jacoco / ant / antlib.xml。找不到。 [echo]使用设置文件:/opt/jasperreports-server-cp-6.4.3/buildomatic/build_conf/default/maven_settings.xml

... do-pre-upgrade-test:pre-upgrade-test-ce:
升级js-ce-db-minimal:升级-6.4-7.1-ce: [回声] [echo] currentSqlDir = /opt/jasperreports-server-cp-6.4.3/buildomatic/install_resources/sql/postgresql [echo] dbType = postgresql [回声] [echo]运行脚本:/opt/jasperreports-server-cp-6.4.3/buildomatic/install_resources/sql/postgresql/upgrade-postgresql-6.4.0-7.1.0-ce.sql [echo]对于JDBC驱动程序,设置了artifactId和version属性: [echo] maven.jdbc.artifactId = postgresql [回声] maven.jdbc.version = 9.4-1210.jdbc41 [echo]指定的JDBC驱动程序jar存在[advanced-sql]执行资源: /opt/jasperreports-server-cp-6.4.3/buildomatic/install_resources/sql/postgresql/upgrade-postgresql-6.4.0-7.1.0-ce.sql [高级SQL]受影响的0行[高级SQL]受影响的0行 [advanced-sql] 2个SQL语句中的2个成功执行
Import-minimum-for-grade-ce: [回声] [echo]属性值(在install.xml中): [echo] archiveArg = --input-zip = / opt / jasperreports-server-cp-6.4.3 / buildomatic / install_resources / export / js-catalog-postgresql-minimal-ce.zip [echo] dbType = postgresql [回声] jdbcJar = postgresql-9.4-1210.jdbc41.jar [echo] currentConf = /opt/jasperreports-server-cp-6.4.3/buildomatic/build_conf/default [echo] importExportConfig = /opt/jasperreports-server-cp-6.4.3/buildomatic/conf_source/ieCe [回声] [echo]在jdbc:postgresql://127.0.0.1:5432 / jasperserver处验证JasperServer数据库连接。相: [进出口测试] [echo]对于JDBC驱动程序,设置了artifactId和version属性: [echo] maven.jdbc.artifactId = postgresql [回声] maven.jdbc.version = 9.4-1210.jdbc41 [echo]存在指定的JDBC驱动程序jar [advanced-sql]执行命令[advanced-sql]已执行1条SQL语句中的1条 成功地 [echo]连接正常 [java]第一个资源路径:/opt/jasperreports-server-cp-6.4.3/buildomatic/conf_source/ieCe/applicationContext-virtual-data-source.xml [java]开始加载资源 [java]资源名称:applicationContext.xml [java]资源名称:applicationContext-azure-sql-datasource.xml [java]资源名称:applicationContext-cascade.xml [java]资源名称:applicationContext-data-snapshots.xml [java]资源名称:applicationContext-events-logging.xml [java]资源名称:applicationContext-export-config.xml [java]资源名称:applicationContext-export-import.xml [java]资源名称:applicationContext-logging.xml [java]资源名称:applicationContext-olap-connection.xml [java]资源名称:applicationContext-propertySettings.xml [java]资源名称:applicationContext-remote-services.xml [java]资源名称:applicationContext-report-scheduling.xml [java]资源名称:applicationContext-search.xml [java]资源名称:applicationContext-security.xml [java]资源名称:applicationContext-themes.xml [java]资源名称:applicationContext-virtual-data-source.xml [java]资源名称:applicationContext-virtual-data-source-query-service.xml [java]-JasperServer:调用ProfileAttributeCacheImpl关闭。这是正常的关机操作。 [java] org.springframework.beans.factory.BeanCreationException:创建名称为'jdbcDataSourceServiceFactory'的bean时出错 在文件中 [/opt/jasperreports-server-cp-6.4.3/buildomatic/conf_source/ieCe/applicationContext.xml]:设置属性值时出错;嵌套异常为 org.springframework.beans.NotWritablePropertyException:无效 bean类的属性'driverNoAuthMethMap' [com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.JdbcReportDataSourceServiceFactory]: Bean属性“ driverNoAuthMethMap”不可写或无效 设置方法。您是说'driverAuthMethMap'吗? [java] org.springframework.beans.factory.BeanCreationException:创建名称为'jdbcDataSourceServiceFactory'的bean时出错 在文件中 [/opt/jasperreports-server-cp-6.4.3/buildomatic/conf_source/ieCe/applicationContext.xml]:设置属性值时出错;嵌套异常为 org.springframework.beans.NotWritablePropertyException:无效 bean类的属性'driverNoAuthMethMap' [com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.JdbcReportDataSourceServiceFactory]: Bean属性“ driverNoAuthMethMap”不可写或无效 设置方法。您是说'driverAuthMethMap'吗? [java] org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1455) [java] org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1160) [java] org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) [java] org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) [java] org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:293) [java] org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) [java] org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) [java] org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191) [java] org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:638) [java] org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:942) [java] org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) [java] com.jaspersoft.jasperserver.export.BaseExportImportCommand.createSpringContext(BaseExportImportCommand.java:129) [java] com.jaspersoft.jasperserver.export.BaseExportImportCommand.process(BaseExportImportCommand.java:82) [java] com.jaspersoft.jasperserver.export.ImportCommand.main(ImportCommand.java:43) [java]原因:org.springframework.beans.NotWritablePropertyException:无效 bean类的属性'driverNoAuthMethMap' [com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.JdbcReportDataSourceServiceFactory]: Bean属性“ driverNoAuthMethMap”不可写或无效 设置方法。您是说'driverAuthMethMap'吗? [java] org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1044) [java] org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:904) [java] org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:75) [java] org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:57) [java] org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1452) [java] ...还有13个

已失败/opt/jasperreports-server-cp-6.4.3/buildomatic/bin/db-common.xml:1016: 执行此行时发生以下错误: /opt/jasperreports-server-cp-6.4.3/buildomatic/bin/import-export.xml:331:

执行此行时发生以下错误: /opt/jasperreports-server-cp-6.4.3/buildomatic/bin/import-export.xml:196: Java返回:255总时间:28秒检查Ant返回码:

0 个答案:

没有答案