当前位置: 首页 > 知识库问答 >
问题:

Johnzon渴望约会而不是Rest

孔硕
2023-03-14

我有一个tome服务器,从Android,我可以调用GET方法,效果很好。现在我尝试使用排球库发布一个实体,其中包含一个字段java.util.Date,但在服务器中我得到:

WARNING - Interceptor for     {http://services.scol.csd.gr/}MeasureinfoFacadeREST has thrown exception,     unwinding now
org.apache.johnzon.mapper.MapperException: java.text.ParseException: Unparseable date: "Sep 23, 2016 13:14:29"

WARNING - Exception in handleFault on interceptor org.apache.cxf.jaxrs.interceptor.JAXRSDefaultFaultOutInterceptor@60d6a046
org.apache.cxf.interceptor.Fault: java.text.ParseException: Unparseable date: "Sep 23, 2016 13:46:36"

Caused by: java.text.ParseException: Unparseable date: "Sep 23, 2016 13:14:29"
    at java.text.DateFormat.parse(DateFormat.java:366)
    at org.apache.johnzon.mapper.converter.DateConverter.fromString(DateConverter.java:49)
    ... 48 more

我试图覆盖johnzon转换器,如下所示:

在resources.xml中:

<?xml version="1.0"?>
<resources>
  <Service id="johnzon" class-name="org.apache.johnzon.jaxrs.ConfigurableJohnzonProvider">
    accessModeName = field
  </Service>
</resources>

在开放jb-jar中.xml

<?xml version="1.0" encoding="UTF-8"?>
<openejb-jar>
  <pojo-deployment class-name="test">
    <properties>
      cxf.jaxrs.skip-provider-scanning = true
      cxf.jaxrs.providers = johnzon,org.apache.openejb.server.cxf.rs.EJBAccessExceptionMapper
    </properties>
  </pojo-deployment>
</openejb-jar>

在pojo部署中,我给出了一个类似“test”的随机名称

public class LocalDateConverter implements Converter<Date> {
    @Override
    public String toString(final Date instance) {
        final Calendar cal = GregorianCalendar.getInstance();
        cal.setTime(instance);
        return DatatypeConverter.printDateTime(cal);
    }

    @Override
    public Date fromString(final String text) {
        return DatatypeConverter.parseDateTime(text).getTime();
    }
}

然后在我的实体中:

@JohnzonConverter(LocalDateConverter.class)
public Date getDay() {
    return day;
}

@JohnzonConverter(LocalDateConverter.class)
public void setDay(Date day) {
    this.day = day;
}

我从这里发现了这个配置

但问题仍然存在。

有什么建议吗?

共有1个答案

程淮晨
2023-03-14
accessModeName = field

因此

@JohnzonConverter(LocalDateConverter.class)

在球场上;)

 类似资料:
  • 我有对象主位置和主国家/地区 MasterLocation.java 主位置存储库.java 为什么对象MasterCountries仍然加载在findByLocationNameLikeIgnoreCase上?如何在此存储库中禁用获取主国家/地区? 谢谢

  • 在我的控制器我有以下代码: 在这两种方法中,只读取查询的第一个条件。 我想让1子句和1在急切加载的数据中被过滤。 有什么我错过了做的吗?我把它编错了吗?

  • 我在JavaEE(泽西)与JPA的应用程序,我有一个问题与未初始化的实体。我有3个实体汽车,业主,房子,汽车可以有多个业主和业主可以有多个房子。当我返回(entityManager.find)汽车然后车主被初始化。当我返回房子然后业主初始化,但车不是。我希望能够调用House.getOwner(). getCar(). getId()。现在我必须打电话给House,然后打电话给Owner以获得Ca

  • 在Haskell中,下面的代码打印“[1,2,3,4,5”: 但是在Frege中,它抛出,代码如下: 这里唯一的区别是函数,它是从转换为和FWIW,函数是热切的。为什么整个表达式不能像Haskell中那样懒惰呢?在这里有可能实现类似弗雷格哈斯克尔的东西吗?

  • Apache Johnzon 是用于解析和创建 JSONP 的 Java 库。它实现了 Json Processing JSON-P 1.0 和即将到来的 Json Binding JSON-B 1.0 规范。 Johnzon 还提供了一个自己的 Mapper API,它提供扩展功能,流 API 和 JAX-RS 集成模块。 Johnzon 用于 Apache TomEE JavaEE 服务器和

  • 问题内容: 我有一个我认为应该很普遍的问题,但找不到答案。 我有2个对象:组和用户。我的课程如下所示: 现在,当我尝试从数据库中获取用户时,它带来了所有组,所有组都带来了所有用户,依此类推。最后,我遇到了stackoverflow异常。 如何解决此问题,并且仍然具有双向关联以及到达列表中对象的能力? 问题答案: 如果使用属性(无论如何都应使用)将双向关联的一侧设为关联的 拥有 侧,是否会遇到相同的