0

我的 Web 服务可以与 JBoss 5.0 一起部署并正常工作,但是当尝试在 JBoss 4.0.4 上部署以下方法时它会给出上述警告

@WebMethod
        public AccountSummary getAccountSummaryForCustomer(String customerID)
        {

              //AccountSummary class has two ArrayLists as attributes
              return AccountSummary;
        }

我认为我的服务器中缺少 sum 库。如何识别这些库或解决此问题。?

这是服务器终端上的完整警告

WARN [SchemaTypeCreator] JAX-RPC 不允许跳过集合类型:com.directfn.webservices.AccountSummary.cashAccountDetails WARN [SchemaTypeCreator] JAX-RPC 不允许跳过集合类型:com.directfn.webservices.AccountSummary.portfolioDetails

4

2 回答 2

0

将所有JBoss 库(jar 文件)包含到您的项目中并签出。您可以在JBoss 客户端文件夹中找到这些文件。

于 2013-12-06T06:42:09.013 回答
0

很可能您的方法的返回对象 AccountSummary 可能包含不支持上述 jboss 版本的集合类型。如果您的类包含任何作为 Object[] 数组的属性,请将它们更改为特定的对象类型。

例如:将Object[]更改为someClass[],希望对您有所帮助!

于 2013-12-12T12:18:57.210 回答