Web Service依赖的jar包介绍

This directory includes the CXF jar, the CXF manifest jar, the required
dependencies, and many optional dependencies. The "modules" directory
contains the cxf.jar split up into smaller pieces if you wish to use only
specific parts of CXF.

The 'manifest jar' is a jar containing only a MANIFEST.MF with a classpath
that calls in all the other jar.

Jars marked with a [6] at the end are optional for Java 6 (update 4 or
later is supported) as the functionality provided by those jars are
provided in the JDK.

Some users may prefer to use axis2-saaj.jar rather than saaj-impl.jar. Both are
supported.

The following jars are required for all CXF usage:
- cxf.jar
- commons-logging.jar
- geronimo-activation.jar (Or the Sun equivalent) [6]
- geronimo-annotation.jar (Or the Sun equivalent) [6]
- geronimo-javamail.jar (Or the Sun equivalent) [6]
  (MAY be able to remove javamail if you don't use any MTOM/SAAJ type things)
- geronimo-stax-api.jar (Or the Sun equivalent) [6]
- neethi.jar
- jaxb-api.jar  [6]
- jaxb-impl.jar (this is a [6] for normal runtime, but is required for
                 tooling and the dynamic clients)
- XmlSchema.jar
- woodstox-core-asl.jar  [6] or another StAX implementation
- stax2-api-3.0.1.jar [6] for woodstox above
- wsdl4j.jar

The following jars are required for XML catalog support:
- xml-resolver.jar

For Java2WSDL and WSDL2Java:
- The above jars
- jaxb-xjc.jar
- velocity.jar
- commons-collections.jar
- commons-lang.jar
- cxf-xjc*.jar (optional, these are xjc extensions for providing enhanced
        JAXB code generation)

For JAX-WS support:
- geronimo-ws-metadata.jar [6]
- geronimo-jaxws_2.2_spec-1.0.jar (Or the Sun equivalent) [6]
- saaj-api.jar [6]
- saaj-impl.jar [6]
- asm.jar (semi-optional, helps with performance of wrapper types and is
        required when adding JAXB annotations onto the SEI methods and
 parameters.)

For XML Configuration support:
- aopalliance.jar
- spring-beans.jar
- spring-context.jar
- spring-core.jar
- spring.web.jar
- FastInfoset.jar

For standalone HTTP support:
- geronimo-servlet.jar
- jetty-*.jar
- sl4j.jar & sl4j-jdk14.jar (optional - but improves logging)
 
For Aegis support:
- jdom.jar (optional, if you want to map xsd:anyType to JDOM)

For XmlBeans databinding support:
- xmlbeans.jar

For WS-Security support:
- bcprov-jdk15.jar
- xalan.jar
- serializer.jar
- wss4j.jar
- xmlsec.jar

For SAML support in WS-Security
- joda-time.jar
- opensaml.jar
- openws.jar
- xmltooling.jar

For HTTP Binding support:
- jra.jar
- jettison.jar (Needed for JSON services only)

For JAX-RS support:
- abdera*  (optional: for AtomPub support, but also needed for the
            Management log browser console)
- commons-codec.jar (Needed for Abdera)
- jaxen.jar (Needed for Abdera)
- axiom* (Needed for Abdera)
- jsr311-api.jar
- jettison.jar (Needed for JSON services only)

For JMS transport
- geronimo-jms.jar (Or the Sun equivalent)
- spring-jms.jar
- spring-tx.jar

For CORBA support:
- antlr.jar

For JavaScript functionality:
- js.jar

For schema validation with the Aegis data binding.

 - msv-core.jar (version 2010.1)
 - xsdlib:jar (version 2010.1)
 - isorelax.jar (version 20030108)
 - relaxngDatatype.jar (version 20020414)

 

时间: 2024-08-29 13:22:21

Web Service依赖的jar包介绍的相关文章

【问题解决】IDEA-Maven下Tomcat发布Web项目,遇到Jar包无法找到

转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 这个错误坑了我半天百度谷歌上的解决方案差不多全部尝试了. 还是无法解决.后来是解决了. 问题是这样的 集成工具是:IDEA Maven建了一个Web项目通过Tomcat发布了. SpringMVC依赖了一个文件上传的Jar包.我用Maven添加进去的. 但是没起作用在项目用Tomcat发布之后(可以正常发布)用到那个Jar包时会出现找不到类的错误. exception: javax.

maven导出项目依赖的jar包

一.导出到默认目录 targed/dependency      从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令: mvn dependency:copy-dependencies        或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的Configuration窗口中,输入 dependency:copy-dependencies后,点击运行       maven项目所依赖的jar包会

java web start 运行的jar包可以接受键盘输入和用户交互吗

问题描述 java web start 运行的jar包可以接受键盘输入和用户交互吗 做了一个jar包,是基于cmd的一个小程序,需要根据用户不同的输入显示不同的界面,jar包 本身可以运行,但是通过java web start 下载运行后,不会等待用户输入,直接报错,也就是说当执行到读取键盘输入的时候没有阻塞,直接运行了

maven2-maven pom.xml 依赖的jar包没有版号如何处理

问题描述 maven pom.xml 依赖的jar包没有版号如何处理 cmbJava15cmbJava15 ** **systemD:/jenkins/jobs/test maven new1/workspace/_sharelib/cmbJava15.jar 解决方案 解决方案二: version里没版号怎么处理

【转】maven导出项目依赖的jar包

本文转自:http://my.oschina.net/cloudcoder/blog/212648 一.导出到默认目录 targed/dependency      从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令: mvn dependency:copy-dependencies        或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的Configuration窗口中,输入 depende

maven web工程中调用依赖的jar包内的自定义XX.xml文件 报FileNotFoundException异常

问题描述 现有一mavenweb工程,在web工程中依赖2个maven普通工程,用的是JBoss部署有A,B两个普通的maven工程,C是mavenweb工程.其中A工程中有个自定义的Data.xml文件.在maven工程B中,我依赖A工程(A工程打成jar包后,在B工程中的pom中引用了,A工程中放的是property文件和xml文件等resource文件),在B工程中有个解析A工程下的Data.xml的工具类,用getResource("/Data.xml")再newFile(fi

SSH框架应用中常用Jar包用途介绍

  commons-logging-1.0.4.jar Struts2加入了就不需要导入 log4j-1.2.15.jar Hibernate加入了就不需要导入     Jar文件:红色的为一定没有问题的jar包 操作数据库的jar mysql-connector-java-5.0.8-bin.jar   struts2 commons-logging-1.0.4.jarASF出品的日志包,Struts2框架使用这个日志包来支持Log4J的JDK1.4的日志记录. commons-logging

java-JAVA反射中,依赖JAR包的加载问题

问题描述 JAVA反射中,依赖JAR包的加载问题 我现在在使用JAVA的反射功能,但我的主程序和需要反射的CLASS不在同一个目录,所以当我反射的CLASS中使用到需要依赖的JAR包时,会加载不到,依赖的JAR包已经放到反射目录中了.请问有没有什么办法可以加载到这些依赖的JAR包.

maven: 打包可运行的jar包(java application)及依赖项处理

IDE环境中,可以直接用exec-maven-plugin插件来运行java application,类似下面这样: 1 <plugin> 2 <groupId>org.codehaus.mojo</groupId> 3 <artifactId>exec-maven-plugin</artifactId> 4 <version>1.2.1</version> 5 <executions> 6 <execu