代码失败
bindingFactory = BindingDirectory.getFactory(MyClass.class);
我不明白为什么当存在MyClass-bindings.xml
文件时该行失败。我的环境是在Apache Tomcat 6.0上使用Eclipse Indigo SR2的Java 1.5
栈跟踪
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)
答案 0 :(得分:0)
您是否使用JIBX绑定编译器将绑定编译到类文件中?您可以尝试使用this插件。 Eclipse可以覆盖您的类文件(没有再次运行绑定步骤)。您还可以尝试在类文件上运行绑定编译器,然后从命令行运行程序。