◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
java 调用 kettle,main 方法不报错,但 tomcat 下运行报错,不影响 kettle
在 java 中调用 kettle 时,在主方法 main 中可能不会出现错误,但当在 tomcat 下运行时可能会遇到错误。以下是可能的错误讯息:
java.io.IOException: invalid constant type: 20 at 7
此错误通常是由版本不兼容或配置不当引起的。具体来说,可能是:
版本不兼容
立即学习“Java免费学习笔记(深入)”;
更新 javassist 库到与 jdk 版本兼容的最新版本。例如,如果您使用 jdk 1.8,则应升级 javassist 到 3.27 或更高版本。
配置不当
检查 kettle 插件注册和类加载路径配置是否正确。确保:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。