gpt4 book ai didi

java - Axis2 和 Web 服务

转载 作者:太空宇宙 更新时间:2023-11-04 08:52:06 25 4
gpt4 key购买 nike

我有一个网络服务,我使用 Axis2-1.5.0 来访问它,但我有两个问题:

  1. 它已将大部分类生成为静态的,为什么要这样做?
  2. [ServiceName]ServiceStub 拥有所有源代码,最终大小> 9 Mb,是否有任何我可以传递的参数,以便将这些类分开?

最佳答案

您可以在以下位置找到所有选项

http://ws.apache.org/axis2/tools/1_0/CodegenToolReference.html

您可能感兴趣

-u
--unpack-classes
Unpack classes. This option specifies whether to unpack the classes and generate separate classes for the databinders.

但是,上次我使用它时(在 salesforce.com wsdl 上),我仍然得到了一个巨大的 10 MB stub ,因为 WSDL 是整体的。所以是的,这将尝试解压类,但如果在服务器端将其编写为具有 10000 个方法的单个类,它仍然会很大。

至于静态,我认为这取决于您使用的生成器的类型。不一定是这样。

-d  
--databinding-method
Specifies the Databinding framework. valid values are xmlbeans, adb, jibx, and none. Default is adb.

关于java - Axis2 和 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3109587/

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