axis jar(webservice axis2 jar包如何最精简化)

本文目录
webservice axis2 jar包如何最精简化
项目中用的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
axis-1.4.jar主要起社么作用
commons-fileupload.jar:jsp的上传文件功能
commons-io.jar:可以看成是java.io的扩展
commons-lang.jar:包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。
commons-pool-1.2.jar:DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。
commons-validator.jar:用来帮助进行验证的工具。比如验证Email字符串,日期字符串等是否合法。
coreapi.jar:一种应用的核心 类库,这里是Birt的核心包。
axis2客户端需要哪些jar包
1、安装环境 J2SE SDK 1.4,Tomcat 5.0,eclipse 3.2。
2、到
oracle中axis.jar如何查看版本号
到安装目录下查找oracle的JDBC驱动。
目录:C:\oracle\product\X.X.0\db_2\jdbc\lib\ojdbcXX.jar
ojdbcXX.jar文件内 \META-INF\MANIFEST.MF 记录有版本信息

更多文章:
火炬之光2异域行者加点(《火炬之光2》中新手应该用什么职业,以及怎么加点)
2026年10月15日 05:15
三只松鼠模特回应辱华手势是舞蹈动作,这一动作为何会引发极大争议?有什么宠物可以养除了猫和狗
2026年10月15日 04:00
福利软件仓库破解软件(请问哪里可以下载到漫番漫画无限阅币破解版)
2026年10月15日 03:45
在word如何统计图片数量?请问如何统计一个大文件夹下分文件夹下所有图片的数量呢
2026年10月15日 03:15






