axis2支持jdk版本|java jdk15 搭建 webservice 服务 使用哪种webservice比较好cxf 还是 axis2呢

Ⅰ Apache AXIS2的版本发布

2012年08月17日, Apache Axis2/java 1.6.2 发布。2011年08月30日, Apache Axis2/Java 1.6.1 发布。2011年05月29日, Apache Axis2/Java 1.5.5 发布。2011年05月17日, Apache Axis2/Java 1.6.0 发布。2010年12月19日, Apache Axis2/Java 1.5.4 发布。2010年11月12日, Apache Axis2/Java 1.5.3 发布。2011年01月18日,Axis2 1.5.4, Sandesha2 1.4 和 Rampart 1.5.1发布。

Ⅱ JDK1.6用什么版本的AXIS

jdk1.6下用什么版本的axis是没有区别的。你的这个错误不是源自axis,而是org.apache.jasper.JasperException。估计是axis2.war中的某个.jar文件多余了,导致了冲突。

Ⅲ 使用CXF客户端来访问axis2的webservice

照你所说,已经生成客户端的java代码了,那就简单了,直接调用生成代码里面的方法就是。问题是找到需要调用的方法。具体方法最好让对方提供接口文档。找好方法要是调不通,多半是jar包的问题。多查查。

Ⅳ axis2插件复制到eclipse下,启动eclipse后没看见相应插件。

Axis2是webservice的一个开发插件。能通过wsdl文件生成代码或是根据java代码得到wsdl文件。方便快捷。可以安装到Eclipse中。

Ⅳ java jdk1.5 搭建 webservice 服务 使用哪种webservice比较好cxf 还是 axis2呢

两者做基本的webservice都是很好的,具体使用谁还是看需求axis2支持的data binding类型比cxf要多,而且axis2对c/c++有更好的支持只从webservice角度来说axis2更好些但是,cxf可以完美的整合spring等常用web框架,这一点要优于axis2,他能更好更方便的接入已有的spring项目

Ⅵ 使用axis2-1.6.1发布服务,启动报错:java.lang.NoClassDefFound

这个可能是你的版本问题, 你去看看axis2相应包下有没有这个类, 主要还是确认你的版本,jdk和axis2版本是否符合

Ⅶ axis2使用wsdl2java的时候命令行报错

jdk的环境变量没配置。在电脑的属性里配置环境变量。java_home:jdk的安装目录;例如:C:\Program Files\Java\jdk1.7.0_17;classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;注意前面有个点。path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

Ⅷ 如何使用axis2生成wcf客户端代码

下载axis2-1.5.4-bin.zip文件并解压。设置axis2的环境变量,如下图所示:利用axis2中的wsdl2java.bat生成客户端程序。先启动Tomcat7并在IE里运行http://localhost:8081/TestAxis2Ws/services/HelloService?wsdl 看看服务端是否正常解析。%AXIS2_HOME%binwsdl2java -uri http://localhost:8081/TestAxis2Ws/services/HelloService?wsdl -paxis2.service.server -o stub其中-uri参数指定了wsdl文件的路径,可以是本地路径,也可以是网络路径。-p参数指定了生成的Java类的包名,-o参数指定了生成的一系列文件保存的根目录。在执行完上面的命令后,读者就会发现在当前目录下多了个stub目录,可以找到一个HelloServiceStub.java文件,该文件复杂调用WebService,读者可以在程序中直接使用这个类。运行–>cmd–>具体命令如下:要先进入axis2的bin目录然后运行wsdl2java.batMicrosoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:Documents and SettingsJambhala>d:D:>cd D:WebServiceAxisaxis2axis2-1.5.4-binaxis2-1.5.4binD:WebServiceAxisaxis2axis2-1.5.4-binaxis2-1.5.4bin>wsdl2java -uri http://localhost:8081/TestAxis2Ws/services/HelloService?wsdl -p axis2.service.server -ostubUsing AXIS2_HOME: D:WebServiceAxisaxis2axis2-1.5.4-binaxis2-1.5.4Using JAVA_HOME: C:Javajdk1.6.0Retrieving document at 'http://localhost:8081/TestAxis2Ws/services/HelloService?wsdl'.D:WebServiceAxisaxis2axis2-1.5.4-binaxis2-1.5.4bin>这时到axis2的bin目录下会发现出现了一个stub目录,如下图所示:其中HelloServiceStub.java是客户端程序,HelloServiceCallbackHandler.java是异步客户端程序。把这两个类复制到上次已经建立好的服务端工程里注意:这个地方复制进来后会报错的,因为在D:WebServiceAxisaxis2axis2-1.5.4-binaxis2-1.5.4binstubsrcaxis2serviceserver下的类路径为package axis2.service.server;需要改成packageaxis2.service.client;并且需要把HelloServiceStub.java和HelloServiceCallbackHandler.java相关的报错位置都把路径改一下,不要闲烦,要改的地方还满多的呢。创建带main方法的StubClient.java类文件,代码如下:package axis2.service.domain;import java.rmi.RemoteException;import org.apache.axis2.AxisFault;import axis2.service.client.HelloServiceStub;public class StubClient { public static void main(String[] args) { HelloServiceStub stub = null; try { stub = new HelloServiceStub(); HelloServiceStub.SayHello sh = new HelloServiceStub.SayHello(); sh.setName("于士博"); System.out.println(stub.sayHello(sh).get_return()); } catch (AxisFault e) { e.printStackTrace(); } catch (RemoteException e) { e.printStackTrace(); } }}

Ⅸ axis2-1.4.1与jdk1.7兼容吗

兼容的,配置好环境变量,正常使用

Ⅹ 关于Axis2发布webService的问题,高手快进,高分伺候!急急急。。。。

1 你的jre也是1.6的吗2 Bad version number in .class file往往出现在代码中既有低版本的jdk代码又有高版本的jdk代码,把所有类重新编译一下试试


赞 (0)