axis2客户端执行时报错,请帮忙解决下,多谢了!

问题描述

新学webservice,实在不知道啥意思,客户端代码如下:importorg.apache.axis2.AxisFault;importorg.apache.axis2.rpc.client.RPCServiceClient;importorg.apache.axis2.addressing.EndpointReference;importorg.apache.axis2.client.Options;importjavax.xml.namespace.QName;publicclassclientMain{/***@paramargs*@throwsAxisFault*/publicstaticvoidmain(String[]args)throwsAxisFault{//TODOAuto-generatedmethodstub//调用webservice的urlStringpath="http://10.207.10.52:8080/axis2/services/simpleServer";//使用RPC的方式调用webserviceRPCServiceClientserviceClient=newRPCServiceClient();Optionsoptions=serviceClient.getOptions();EndpointReferencetarget=newEndpointReference(path);options.setTo(target);Object[]params=newObject[]{"ladygaga"};Class[]classes=newClass[]{String.class};QNameq=newQName(path,"simpleMethod");Objectobj=serviceClient.invokeBlocking(q,params,classes)[0];System.out.println(obj.toString());}}报错信息如下:Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/woden/resolver/URIResolveratorg.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:60)atorg.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)atorg.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:597)atorg.apache.axis2.deployment.RepositoryListener.loadClassPathModules(RepositoryListener.java:195)atorg.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:70)atorg.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.java:63)atorg.apache.axis2.deployment.DeploymentEngine.loadFromClassPath(DeploymentEngine.java:164)atorg.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:135)atorg.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:68)atorg.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:184)atorg.apache.axis2.client.ServiceClient.configureServiceClient(ServiceClient.java:150)atorg.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:143)atorg.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:244)atorg.apache.axis2.rpc.client.RPCServiceClient.<init>(RPCServiceClient.java:48)atclientMain.main(clientMain.java:19)

解决方案

解决方案二:
没人知道吗?
解决方案三:
少包?path后面不是要跟一个?WSDL吗?我也是刚学
解决方案四:
path后面不需要加?wsdl你这个应该是缺少woden-api-1.0MB.jar和woden-impl-dom-1.0MB.jar这两个包,你试试

时间: 2024-10-28 13:51:38

axis2客户端执行时报错,请帮忙解决下,多谢了!的相关文章

setonclicklistener-初学andriod,工具为studio,就是一个简单的按钮事件,模拟器执行时报错,请专家指点

问题描述 初学andriod,工具为studio,就是一个简单的按钮事件,模拟器执行时报错,请专家指点 初学andriod,工具为studio,就是一个简单的按钮事件,请专家指点: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null

我安装了IIS,并配置好了,但还是运行不了ASP页面,它会报一个文件下载安全警报的对话框,这是怎么回事?请帮忙解决一下,谢谢

问题描述 我安装了IIS,并配置好了,但还是运行不了ASP页面,它会报一个文件下载安全警报的对话框,这是怎么回事?请帮忙解决一下,谢谢 解决方案 解决方案二:iis配置的问题解决方案三:ASP??估计你的IIS没有装好吧.解决方案四:如果没有猜错---你没有安装.netframework~~~~而且没有使用nerframework里面的aspnet_regiis程序来注册IIS.解决:安装netframework2.0打开运行输入cmd然后在dos界面下面输入cd(自己的安装系统盘):WINDO

linux虚拟机安装增强功能时报错,求解决

问题描述 linux虚拟机安装增强功能时报错,求解决 我在安装VBoxWindowsAdditions.exe的时候报出了这样的错误: Installing drivers ... Output folder: F:VirtualBoxOracleVirtualBox Guest Additions Installing guest driver ... Executing: "F:VirtualBoxOracleVirtualBox Guest AdditionsVBoxDrvInst.exe

容器“Collection的一个小程序编译时出现的错误,请帮忙解决一下

问题描述 容器"Collection的一个小程序编译时出现的错误,请帮忙解决一下"容器"Collection的一个小程序在windowsXp下的JDK1.5版本/*Collection方法*/importjava.util.*;publicclassTestCollection{publicstaticvoidmain(String[]args){Collectionc=newArrayList();c.add("hello");c.add(newName

cloud foundry多节点安装出现问题,请帮忙解决

问题描述 我在安装cloudfoundry(4个节点)过程中出现如下问题和疑问,麻烦帮忙解决:InstallRestoftheComponents出现错误:执行~/dev_setup$bin/vcap_dev_setup-cdeployments/sample/multihost_mysql/rest.yml出现错误:Get:11http://us.archive.ubuntu.comlucid-updates/restrictedSources[2,196B]Get:12http://us.a

Win7系统升级时报错0X80070643怎么解决?

Win7系统升级时报错0X80070643怎么解决? 1.点击开始菜单,在搜索框内输入"cmd",在搜索出的程序中的"cmd.exe"上单击右键,选择"以管理员身份运行"; 2.在打开的"命令提示符"中输入"sfc /scannow"然后按下回车键,等待其扫描修复完成即可重新进行更新了.

Win7系统更新补丁时报错“0X80070643”如何解决

  Win7系统更新补丁时报错"0X80070643"如何解决          具体步骤如下: 1.点击开始菜单,在搜索框内输入cmd,在搜索出的程序中的cmd.exe上单击右键,选择以管理员身份运行; 2.在打开的命令提示符中输入sfc /scannow然后按下回车键,等待其扫描修复完成即可重新进行更新了.

请大师们看下帮忙解决下此问题 急急急 感谢

问题描述 请大师们看下帮忙解决下此问题 急急急 感谢 每次在VS2012上第一次附加进程时是成功的,调试关闭后第二次附加进程就报图上的错误,如果把VS关闭了重启又能附加进程了,请问这应该怎么解决啊,每次附加进程都要重启VS感觉好麻烦啊 求各位大师指点啊 解决方案 急急急!!!哪位来帮忙啊!!!!!!关于提交socket的问题,请高手帮忙!急急急急.急急

sql server 08 r2数据库导入数据时报错,怎么解决

问题描述 sql server 08 r2数据库导入数据时报错,怎么解决 解决方案 不是文件缺失?建议查查. 解决方案二: 尝试以管理员模式运行sqlserver试试