gpt4 book ai didi

java - GWT IncompatibleRemoteServiceException

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:52:09 24 4
gpt4 key购买 nike

直截了当但令人抓狂的是,我在 RPC 调用中遇到了这个错误:

处理此调用时抛出 IncompatibleRemoteServiceException。 com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException:com.milkrun.core.dto.UserBasket 的类型签名无效

这是导致问题的类:

public class UserBasket implements Serializable{

private static final long serialVersionUID = -6761554796753637352L;

public int userBasketID;
public String description;
public String userID;

public List<BasketItem> items;

public String createUserId;
public Timestamp createTs;
public String lastUpdateUserId;
public Timestamp lastUpdateTs;
public Timestamp effStartTs;
public Timestamp effStopTs;

}

以及 BasketItem 类型:

public class BasketItem implements Serializable {


private static final long serialVersionUID = -17764683871112216L;

public int basketItemID;

public String upc;
public String description;
public String brandName;

public BigDecimal price;

public String createUserId;
public Timestamp createTs;
public String lastUpdateUserId;
public Timestamp lastUpdateTs;
public Timestamp effStartTs;
public Timestamp effStopTs;

}

我不确定哪里出错了,我宁愿不使用 IsSerializable,因为这些 DTO 也在一个由 Android 应用程序共享的项目中,而 IsSerializable 是 GWT 堆栈的一部分。

最佳答案

我在开发模式的 jetty 遇到了这个问题。我的问题是 jetty 没有做“清洁”。我在 workspace/.metadata/.plugins/org.eclipse.wst.server.core/中手动删除了我的 gwt 模块的 .jar(例如 my-module.jar)

之后,服务器端和客户端的类再次相同。

关于java - GWT IncompatibleRemoteServiceException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8908352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com