0

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

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

ear 文件中的 WAR 文件不包含 JIBX_bidning..._acces.classes。我怎样才能获得我的项目的正确耳朵包,它也在服务器上运行?

最好的问候投票

4

1 回答 1

1

投票,

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

你有几个选择:

  • 使用JiBX eclipse 插件

  • 或者 - 将你的类文件打包到一个 jar 中,这样 eclipse 在添加到 war 文件之前不能更改它们。

  • 或 - 使用 jibx-maven-plugin,它与 eclipse 和 WebSphere 配合得很好。

祝你好运!

大学教师

于 2012-05-12T05:04:50.843 回答