我有一个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;
}
我从这里发现了这个配置
但问题仍然存在。
有什么建议吗?
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异常。 如何解决此问题,并且仍然具有双向关联以及到达列表中对象的能力? 问题答案: 如果使用属性(无论如何都应使用)将双向关联的一侧设为关联的 拥有 侧,是否会遇到相同的