我做了Transform
将JMS Produce
发送给ActiveMQ
。
但是在通过我的Java客户端应用程序执行转换期间,包括PDI
Jars。
我遇到了这个错误:
2014/08/10 13:06:54 - ACTIVEMQ - Dispatching started for transformation [ACTIVEM
Q]
Exception in thread "Thread-8" com.pentaho.commons.dsc.f: license missing, inval
id, or expired
at com.pentaho.commons.dsc.j.a(SourceFile:92)
at org.pentaho.di.trans.steps.jms.f.<init>(SourceFile:61)
at org.pentaho.di.trans.steps.jms.JmsOutputMeta.getStep(SourceFile:58)
at org.pentaho.di.trans.Trans.prepareExecution(Trans.java:891)
at org.pentaho.di.trans.Trans.execute(Trans.java:604)
我尝试使用与Pentaho
.installedLicenses.xml
一起安装的许可文件,但没有效果!
我知道Pentaho
位于Full Free License
之下,那么问题是什么,我该怎么办?
答案 0 :(得分:1)
问题是您尝试使用的插件是Enterprise Edition插件,需要有效的许可才能运行。
下载试用版时,您将获得30天的许可证。
答案 1 :(得分:1)
JMS插件已获得EE许可。
可能有解决方案。
首先,检查this。如果他想分享,请尝试联系插件创建者。
他也分享了他的代码。如果您熟悉Java,您可能会自己创建插件并可能与其他人共享。 (注意 - 他正在设计旧版本。)
这可能会很痛苦,但即使付钱给某人(当地人,员工,自由职业网站,浪费你的时间),也比购买EE解决方案更便宜,因为有一个插件(如果你需要的话)其他选择它现在已经脱离主题了)这将是pentaho社区的一个很好的补充。