【问题标题】:Deployment warning for JBoss 4.0.4 WARN [SchemaTypeCreator] JAX-RPC does not allow collection types skipping:JBoss 4.0.4 WARN [SchemaTypeCreator] JAX-RPC 不允许跳过集合类型的部署警告:
【发布时间】:2013-12-06 06:25:28
【问题描述】:

我的 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

【问题讨论】:

  • 您能否发布您在问题中收到的警告。 ?

标签: java web-services jboss jbossws


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我添加了所有的 lib 文件,但还是同样的警告
    猜你喜欢
    • 2023-03-17
    • 1970-01-01
    • 2018-08-29
    • 2015-03-02
    • 1970-01-01
    • 2021-09-08
    • 1970-01-01
    • 2021-01-22
    • 1970-01-01
    相关资源
    最近更新 更多