java.lang.NoSuchMethodError: EngineConfig.getLogRollingSize()

Я новичок в BIRT, установил подключаемый модуль Eclipse Birt 4.3 и загрузил OSGI birt-runtime-osgi-4_3_0. У меня есть отдельная программа для открытия примера отчета в среде выполнения birt. но я получаю ошибку

at conf = новый EngineConfig(); conf.setEngineHome("C:/birt-runtime-osgi-4_3_0/ReportEngine"); //Создать новый механизм отчетов на основе конфигурации eng = new ReportEngine(conf); -----------> Ошибка.

as

    Exception in thread "main" java.lang.NoSuchMethodError: org.eclipse.birt.report.engine.api.EngineConfig.getLogRollingSize()I
    at org.eclipse.birt.report.engine.api.impl.ReportEngine.intializeLogger(ReportEngine.java:220)
    at org.eclipse.birt.report.engine.api.impl.ReportEngine.<init>(ReportEngine.java:134)
    at org.eclipse.birt.report.engine.api.impl.ReportEngineFactory$1.run(ReportEngineFactory.java:18)
    at org.eclipse.birt.report.engine.api.impl.ReportEngineFactory$1.run(ReportEngineFactory.java:1)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.birt.report.engine.api.impl.ReportEngineFactory.createReportEngine(ReportEngineFactory.java:14)
    at org.eclipse.birt.report.engine.api.ReportEngine.<init>(ReportEngine.java:71)
    at com.pg.o2.test.synch.ReportTest.main(ReportTest.java:33)

,

думал запустить автономный pgm и начать с JBOSS,

пожалуйста, дайте мне знать, если мне нужно что-то скачать или пропустить банки.


person Aks    schedule 20.06.2013    source источник


Ответы (1)


Похоже, что файлы jar во время выполнения не упоминались в вашем проекте eclipse как описано здесь. Вы запускаете приложение из eclipse или развертываете его и получаете эти ошибки. Если вы находитесь в eclipse, перейдите к настройкам проекта и добавьте банки из среды выполнения в путь сборки. Если вы получаете их во время развертывания, банки должны находиться в вашей папке lib.

person kclark    schedule 09.07.2013