gpt4 book ai didi

Java Wildfly javax.ejb.EJBException

转载 作者:行者123 更新时间:2023-12-02 13:19:51 24 4
gpt4 key购买 nike

我正在使用 java 和 wildfly 10 进行项目。当我尝试发出休息请求时遇到问题。我无法弄清楚真正的问题出在哪里。这是一个项目源代码: https://github.com/alien93/at这是来自控制台的错误 https://gist.github.com/MiselAdemi/f5876f6f4b2b6dffcfcf6598cd3ce903

有人可以帮助我,或者只是给我一些提示吗?

最佳答案

堆栈跟踪的相关部分是:

Caused by: java.lang.ClassCastException: java.util.ArrayList cannot be cast to session.HostsList
at session.HostBean.register(HostBean.java:71)

当我们查看 HostBean.java 中的第 71 行时,我们会发现以下内容:

return (HostsList) Host.hosts;

正如 stacktrace 所说,Host.hosts 不是 HostList。也不可能是因为 hosts 的类型是实现 java.util.List 的东西,在本例中运行时类型是 ArrayList:

public transient static List<Host> hosts = new ArrayList<Host>();

HostList 可以按如下方式构造并返回(在 HostBean.java 中的第 71 行):

HostsList hl = new HostList();
hl.setHosts(host.hosts);
return hosts;

关于Java Wildfly javax.ejb.EJBException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43616742/

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