Soap 如何替换axis.jar?

Soap 如何替换axis.jar?,soap,axis,Soap,Axis,我写了一个桌面应用程序。大约35kb。应用程序的引擎是一个soap服务,我使用了ApacheAxis 问题是,使用的库应用程序大约会变为4MB。我想提到axis.jar是1.5MB 有谁能给我一些建议,把尺码改小一点吗?我可以用另一个替换axis.jar吗?我确信在axis.jar中我不需要所有的类。您可以使用删除jar中不必要的类。您需要将其配置为了解应用程序的入口点。从那里,它通常可以很好地确定您需要什么,特别是对于一个小程序。有关如何在各种情况下对其进行配置的信息,请参阅。Java 6内置

我写了一个桌面应用程序。大约35kb。应用程序的引擎是一个soap服务,我使用了ApacheAxis

问题是,使用的库应用程序大约会变为4MB。我想提到axis.jar是1.5MB


有谁能给我一些建议,把尺码改小一点吗?我可以用另一个替换axis.jar吗?我确信在axis.jar中我不需要所有的类。

您可以使用删除jar中不必要的类。您需要将其配置为了解应用程序的入口点。从那里,它通常可以很好地确定您需要什么,特别是对于一个小程序。有关如何在各种情况下对其进行配置的信息,请参阅。

Java 6内置了一个web服务堆栈,您可以使用它,因此您只需部署实际代码(因为web服务堆栈是JRE的一部分)


如果您需要将它与Java5一起使用,您可以从下载并使用相同库的Metro发行版,但这是一个比Metro更大的库。我们已经成功地将其应用于一些客户需要继续使用Java 5的项目。

谢谢,我成功地实现了这一功能,但其大小仅最小化为500kb:(