lib(目录)
lib 目录中包含 CXF 及其运行时所需要的和可选的第三方支持类包(.jar 文件),可以根
据不同项目所需的 CXF 特性选择所需要的支持类包。如果不想一一去区分的话,可以直接在
Web 项目中包含所有的 CXF 及其运行时所需要的第三方支持类包(.jar 文件)即可。
其 中 cxf-2.0.2-incubator.jar 是 CXF 框 架 的 二 进 制 包 文 件 , 包 含 了 全 部 的 模 块
(modules), cxf-manifest-incubator.jar 是列表清单文件 manifest jar 。
以下的 jar 包是所有 CXF 项目所必需的:
o cxf.jar
o commons-logging.jar
o geronimo-activation.jar (Or the Sun equivalent)
o geronimo-annotation.jar (Or the Sun equivalent)
o geronimo-javamail.jar (Or the Sun equivalent)
o neethi.jar
o jaxb-api.jar
o jaxb-impl.jar
o stax-api.jar
o XmlSchema.jar
o wstx-asl.jar
o xml-resolver.jar
对于 Java2WSDL 和 WSDL2Java,除了必需的之外,还需要再增加如下 jar 包:
o jaxb-xjc.jar
o veliocity.jar
o velocity-dep.jar
为了支持 JAX-WS ,除了必需的之外,还需要再增加如下 jar 包:
o jaxws-api.jar
o saaj-api.jar
o saaj-impl.jar
o asm.jar (可选的,但是可以提升包装类型的性能)
为了支持 XML 配置,除了必需的之外,还需要再增加如下 jar 包:
o aopalliance.jar
o spring-beans.jar
o spring-context.jar
o spring-core.jar
o spring.web.jar
为了独立的 HTTP 服务支持,除了必需的之外,还需要再增加如下 jar 包:
o geronimo-servlet.jar