JIBX绑定目录抛出意外的访问绑定错误

问题描述 投票:0回答:2

失败的代码行

bindingFactory = BindingDirectory.getFactory(MyClass.class);

我不明白为什么当存在

MyClass-bindings.xml
文件时线路会失败。我的环境是 Java 1.5,在 Apache Tomcat 6.0 上使用 Eclipse Indigo SR2

堆栈跟踪

Unable to access binding information for class com.wcna.calms.component.CBB
Make sure the binding has been compiled
java.lang.NoSuchFieldException: JiBX_bindingList
    at java.lang.Class.getDeclaredField(Unknown Source)
    at org.jibx.runtime.BindingDirectory.getBindingList(BindingDirectory.java:70)
    at org.jibx.runtime.BindingDirectory.getFactory(BindingDirectory.java:207)
java eclipse compiler-construction jibx
2个回答
0
投票

您是否使用 JIBX 绑定编译器将绑定编译到类文件中?您可以尝试使用 this 插件。 Eclipse 可以覆盖您的类文件(无需再次运行绑定步骤)。您还可以尝试在类文件上运行绑定编译器,然后从命令行运行程序。


0
投票

找不到班级 xxx.xxx.xx.MyClass 的信息;在映射元素上(第 3 行,第 74 栏,绑定.xml 中)

嘿,我遇到了同样的错误,你们解决了吗?

© www.soinside.com 2019 - 2024. All rights reserved.