问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

webservice axis2 jar包如何最精简化

发布网友 发布时间:2022-04-22 22:43

我来回答

1个回答

热心网友 时间:2023-10-06 06:15

项目中用的axis2,但要解决依赖包的问题,又不能全部把lib下的包导入,网上搜索了下,发现有的写的也不是很符合自己项目情况,自己写下吧。
还未实践
开发最小jar包集:
activation-1.1.jar
axiom-api-1.2.13.jar
axiom-dom-1.2.13.jar
axiom-impl-1.2.13.jar
axis2-adb-1.6.2.jar
axis2-adb-codegen-1.6.2.jar
axis2-codegen-1.6.2.jar
axis2-java2wsdl-1.6.2.jar
axis2-kernel-1.6.2.jar
commons-codec-1.3.jar
commons-httpclient-3.1.jar
commons-logging-1.1.1.jar
mail-1.4.jar
neethi-3.0.2.jar
woden-api-1.0M9.jar
woden-impl-commons-1.0M9.jar
woden-impl-dom-1.0M9.jar
wsdl4j-1.6.2.jar
wstx-asl-3.2.9.jar
XmlSchema-1.4.7.jar
axis2-transport-http-1.6.2.jar
axis2-transport-local-1.6.2.jar
异常:java.lang.NoClassDefFoundError: org/apache/neethi/PolicyComponent
缺少:neethi-2.0.4.jar
异常:
严重: StandardWrapper.Throwable
java.lang.NoClassDefFoundError: org/apache/woden/resolver/URIResolver
缺少:woden-api-1.0MB.jar 和woden-impl-dom-1.0MB.jar
java.lang.NoClassDefFoundError: javax/mail/internet/ParseException
缺少mail-1.4.jar
注:我用的是axis2-1.7.1版本
axis2 webservice 服务端jar包(亲测):
客户端还未实践
axis2 webservice client端jar包
-->axis2-kernel-1.6.1.jar
-->axis2-adb-1.6.1.jar
-->axiom-api-1.2.12.jar
-->commons-logging-1.1.1.jar
-->wsdl4j-1.6.2.jar
-->XmlSchema-1.4.7.jar
-->axiom-impl-1.2.12.jar
-->neethi-3.0.1.jar
-->axis2-transport-local-1.6.1.jar
-->axis2-transport-http-1.6.1.jar
-->commons-httpclient-3.1.jar
-->httpcore-4.0.jar
-->commons-codec-1.3.jar
各种类缺失对于的jar包:
org.apache.axis2.extensions.spring.receivers.ApplicationContextHolder -->axis2-spring-1.6.1.jar
org.apache.axis2.transport.http.AxisServlet -->axis2-transport-http-1.6.1.jar
javax.wsdl.xml.WSDLLocator -->wsdl4j-1.6.2.jar
org.apache.ws.commons.schema.resolver.URIResolver -->XmlSchema-1.4.7.jar
org.apache.axiom.om.OMNode -->axiom-api-1.2.12.jar
org.apache.axiom.om.impl.llom.factory.OMLinkedListMetaFactory -->axiom-impl-1.2.12.jar
org.apache.neethi.PolicyComponent -->neethi-3.0.1.jar
org.apache.axis2.transport.local.LocalTransportSender -->axis2-transport-local-1.6.1.jar
org.apache.commons.httpclient.HttpException -->commons-httpclient-3.1.jar
javax.mail.internet.ParseException -->mail-1.4.jar
org.apache.commons.fileupload.FileItemFactory -->commons-fileupload-1.2.jar
org.apache.woden.resolver.URIResolver -->woden-api-1.0M9.jar
org.apache.axis2.jaxws.dispatchers.GenericProviderDispatcher -->axis2-jaxws-1.6.1.jar
org.apache.commons.io.FileUtils -->commons-io-1.4.jar
org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver -->axis2-adb-1.6.1.jar
org.apache.axis2.rpc.client.RPCServiceClient -->axis2-adb-1.6.1.jar
org.apache.axis2.AxisFault -->axis2-kernel-1.6.1.jar
org.apache.axis2.addressing.EndpointReference -->axis2-kernel-1.6.1.jar
org.apache.axis2.client.Options -->axis2-kernel-1.6.1.jar
org.apache.commons.logging.LogFactory -->commons-logging-1.1.1.jar
org.apache.axis2.transport.http.CommonsHTTPTransportSender -->axis2-transport-http-1.6.1.jar
org.apache.http.HttpResponseFactory -->httpcore-4.0.jar
org.apache.commons.codec.DecoderException -->commons-codec-1.3.jar
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2023年辽宁高考399分能报哪些公办大学 额头有杂音是什么意思啊 ...反应也不是一般的迟钝,胆子还越来越小,叫我的声音稍大就会被吓... 2022天津理工大学各省录取分数线 ...一个是个胖子 一个是个小矮子 一个是个黄头发的男人 一个是个穿... 我是河南理科女今年考了545 报考天津理工大学一本希望大不?二本专业... ...一个是个胖子 一个是个小矮子 一个是个黄头发的男人 还有一个是个... 有个手机游戏 图标就是一个黄头发的人背着弓箭 游戏内容是两个人_百度... 我是男生从小就怕那些动物,比如青蛙,觉得一想青蛙的皮肤就全身鸡皮疙瘩... ...不是昆虫总动员,其中片段是,一群昆虫被青蛙吃进肚子里,它们在里面... “吃鸡”里的几个小技巧,学会之后,对枪基本无伤! android studio 怎么写服务 java 把数据怎样转化为json windows下如何用java命令运行jar包? 谢子出去部首还有几画 axis2 RPCServiceClient 这个类在lib的哪个jar包里 给"谢"换个部首组成新字再组词。 HttpClient到底有几个版本啊 如何在eclipse中导出加入第三方jar的文件 谢换个偏旁的字 在eclipse中 java用json,该怎么解决 使用json要导入什么包 “谢”换个偏旁部首再组词 可惜的谢可以换成什么偏旁 HttpClient 3.1 与 HttpClient 4.1 的区别是什么? “谢”字除去部首之外有几画? 谢谢的谢怎么换个偏旁然后再组词 求一个commons-httpclient-3.1.jar的源码包 谢谢的谢的偏旁换成木 怎么读 vivox50怎样再Soul隐藏自己位置? webservice编程中的RPCServiceClient类在哪个jar包中? 玩吃鸡有什么技巧吗,和别人对*老是打不准,别人打的为何这么准 HttpClient client = new HttpClient(); 应该导入哪个jar包?如果方便的话发我一下?737772005@qq.com android studio 存档怎么写 和平精英:为什么对枪打不过敌人? org.apache.commons.httpclient包中有的类为什么没有? 绝地求生延迟80对枪有影响吗 如何转换string到一个带list属性的对象 fastjson 绝地求生对枪需要注意什么? 吃鸡中近距离对枪技巧? 绝地求生中距离怎么对枪 和平精英:4V4的团队竞技刚枪很爽,对枪技巧有哪些? 《绝地求生》实用对枪身法技巧 绝地求生身法有哪些 吃鸡为什么对枪时别人打我就卡 玩“吃鸡”游戏,怎么样让自己打枪技术变得更厉害呢? 吃鸡对枪会同归于尽吗 平常玩吃鸡,你最喜欢用什么样的枪呢,为什么? 吃鸡怎么欣赏自己的枪 吃鸡枪械排行榜是怎样的?哪把枪最好用? 微信里的照片过期了可以恢复吗? 微信图片过期了能恢复吗?