【问题标题】:compiled JiBX classes not in EAR file编译的 JiBX 类不在 EAR 文件中
【发布时间】:2012-05-11 11:45:52
【问题描述】:

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

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

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

最好的问候 投票

【问题讨论】:

    标签: websphere java-ee-6 jibx


    【解决方案1】:

    投票,

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

    你有几个选择:

    • 使用JiBX eclipse plugin

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

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

    祝你好运!

    不要

    【讨论】:

    • 谢谢 我会尝试,但是有没有办法从代码编译绑定?我知道 JiBX 有一个 Compile 类。
    猜你喜欢
    • 2018-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 2012-02-23
    • 1970-01-01
    • 2014-06-25
    相关资源
    最近更新 更多