编译后的JiBX类不在EAR文件中

时间:2012-05-11 11:45:52

标签: websphere java-ee-6 jibx

我尝试在WebSphere Application Server 8上运行JiBX映射。 我在Eclipse中编译了与ant的绑定。

当我将应用程序作为“Java Application”运行时,不会发生错误。 但是,当我创建项目的ear-File并将其部署在应用程序服务器上时,我得到了未编译绑定的异常。

ear文件中的WAR文件不包含JIBX_bidning ..._ acces.classes。如何获得我的项目的正确耳包,也可以在服务器上运行?

最诚挚的问候 Veote

1 个答案:

答案 0 :(得分:1)

veote,

您可能正在使用eclipse进行开发。 Eclipse自动编译源文件,而不将模式绑定到已编译的类文件中。

您有几个选择:

  • 使用JiBX eclipse plugin

  • 或 - 将您的类文件打包到jar中,以便在添加到war文件之前eclipse无法更改它们。

  • 或 - 使用适用于eclipse和WebSphere的jibx-maven-plugin。

祝你好运!