Jax-RS只能从浏览器中第一次调用其余服务

时间:2016-02-20 14:43:52

标签: java-ee jax-rs tomee openejb

我正在尝试使用jax-rs和tomee服务器开发休息服务(v 1.7.3) 对于第一个请求,一切正常,然后我有这个错误。

  

javax.xml.bind.PropertyException:name:   com.sun.xml.internal.bind.namespacePrefixMapper,value:   org.apache.cxf.common.jaxb.NamespaceMapper

我尝试添加此依赖项:

<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-impl</artifactId>
    <version>2.2.11</version>
</dependency>

但是当我运行我的服务器(mvn tomee:run)时它不起作用。我现在有这个错误:

  

GRAVE:无法在战争中部署倒塌的耳朵   StandardEngine [卡塔利娜] .StandardHost [本地主机] .StandardContext [/愿望清单-JEE]   org.apache.openejb.config.ValidationFailedException:模块失败   验证。的AppModule(名称=心愿-JEE)

有人已经看到这个错误吗?

我的代码可在Git(https://github.com/AlexisDuf/wishlist-jee

上找到

1 个答案:

答案 0 :(得分:0)

与TomEE 1.7.4存在同样的问题。 复制后它对我有用

  • JAXB-impl.jar中
  • JAXB核-2.2.7.jar

从TomEE / lib到TomEE / endorsed文件夹。