我想将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 <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的依赖