Birt 4.6与Wildfly 10.1.0集成

时间:2017-09-27 09:58:55

标签: wildfly birt wildfly-10

我想将Birt Report 4.6引擎与Wildfly 10.1.0

集成

我创建了" org.eclipse"模块添加在应用程序依赖项中。 当我尝试打开报告时,我收到一些错误。 test.rptdesign位于test.war文件中

test.rptdesign

<?xml version="1.0" encoding="UTF-8"?>
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.22" id="1">
    <property name="createdBy">Eclipse BIRT Designer Version 3.7.1.v20110905 Build &lt;3.7.1.v20110913-1734></property>
    <property name="units">in</property>
    <method name="initialize"><![CDATA[importPackage(Packages.java.lang);
importPackage(Packages.java.util);

//code here

以下项目有错误:

ReportDesign (id = 1):
- There are errors evaluating script "importPackage(Packages.java.lang);
importPackage(Packages.java.util);

birt.core.JavascriptCommonError ( 1 time(s) )
detail : org.eclipse.birt.report.engine.api.EngineException: There are errors evaluating script "importPackage(Packages.java.lang);
importPackage(Packages.java.util);

Caused by: org.eclipse.birt.core.exception.CoreException: There are errors evaluating script "importPackage(Packages.java.lang);
importPackage(Packages.java.util);

如何在birt编译时使java和我的自定义jar可用? 我在birt.war的清单文件中添加了自定义jar作为依赖项,它仍然可以获得自定义以及java.lang和java.util包

更新

现在我开始知道java包没有问题 但是当我尝试在.rptDesign文件中创建我的类的对象时

我的结构是这样的

org.eclipse 是Wildfly中的模块 test.jar 部署在我的班级Wildfly上。 所以现在我猜org.eclipse有eclipse运行时无法访问已部署的test.jar类,但我在birt.war上添加了test.jar的依赖

0 个答案:

没有答案