`
fishswing
  • 浏览: 41779 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

新建Web Service时出错求助

阅读更多

大家好,小弟昨天建了一个webservice的例子,使用Axis2 1.4.1版本做的,在建立webservice时,在弹出的框里出现如下错误:

Exception occurred while code generation for WSDL  : java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.eclipse.jst.ws.axis2.consumption.core.utils.WSDL2JavaGenerator.getAxisService(WSDL2JavaGenerator.java:358)
    at org.eclipse.jst.ws.axis2.consumption.core.command.Axis2ClientCodegenCommand.execute(Axis2ClientCodegenCommand.java:94)
    at org.eclipse.wst.command.internal.env.core.fragment.CommandFragmentEngine.runCommand(CommandFragmentEngine.java:419)
    at org.eclipse.wst.command.internal.env.core.fragment.CommandFragmentEngine.visitTop(CommandFragmentEngine.java:359)
    at org.eclipse.wst.command.internal.env.core.fragment.CommandFragmentEngine.moveForwardToNextStop(CommandFragmentEngine.java:254)
    at org.eclipse.wst.command.internal.env.ui.widgets.SimpleCommandEngineManager$6.run(SimpleCommandEngineManager.java:294)
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369)
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313)
    at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:934)
    at org.eclipse.wst.command.internal.env.ui.widgets.SimpleCommandEngineManager.runForwardToNextStop(SimpleCommandEngineManager.java:264)
    at org.eclipse.wst.command.internal.env.ui.widgets.WizardPageManager.runForwardToNextStop(WizardPageManager.java:91)
    at org.eclipse.wst.command.internal.env.ui.widgets.WizardPageManager.performFinish(WizardPageManager.java:262)
    at org.eclipse.wst.command.internal.env.ui.widgets.DynamicWizard.performFinish(DynamicWizard.java:380)
    at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:742)
    at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:373)
    at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:618)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
    at org.eclipse.jface.window.Window.open(Window.java:796)
    at org.eclipse.ui.actions.NewWizardAction.run(NewWizardAction.java:182)
    at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
    at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
    Caused by: java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException
    at org.apache.axis2.description.WSDLToAxisServiceBuilder.<init>(WSDLToAxisServiceBuilder.java:101)
    at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.<init>(WSDL11ToAxisServiceBuilder.java:205)
    at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.<init>(WSDL11ToAxisServiceBuilder.java:249)
    ... 57 more

 

哪位高手做过这个的,请赐教啊,帮忙解决一下!谢谢了!

分享到:
评论
1 楼 springyuhui 2011-03-16  
缺少包:jsr173_1.0_api.jar

相关推荐

    asp.net写的web service例子

    ASP.NET Web Service是一种基于.NET Framework的简单方法,用于构建可跨平台、跨语言通信的Web应用程序。这个例子是为初学者设计的,旨在演示如何创建和使用Web Service,以及如何在ASP.NET环境中调用这些服务。 ...

    用Delphi实现Web Service的简单示例

    在IT领域,Web Service是一种基于开放标准(如XML、SOAP、WSDL和UDDI)的通信协议,它允许不同的应用程序之间进行数据交换。在这个"用Delphi实现Web Service的简单示例"中,我们将探讨如何使用Delphi这一强大的...

    netbeans 开发 web service

    ### NetBeans 开发 Web Service 知识点详解 #### 一、基础知识介绍 **Web Service** 是一种跨编程语言和操作系统平台的网络应用程序调用机制。它通过HTTP协议来发送和接收XML格式的信息,实现不同应用程序之间的...

    Myeclipse 开发web service

    新建Web Service时,需要指定服务名称,并关联之前编写的接口和实现类。完成后,项目目录下会生成一个名为`Web Services`的文件夹,其中的`services.xml`文件记录了服务的相关配置信息。 4. **测试WSDL**: Web ...

    Web Service的创建、发布、和添加Web Service的引用

    一、创建Web Service 1. 选择技术栈:Web服务可以基于多种技术实现,如SOAP(Simple Object Access Protocol)、REST(Representational State Transfer)等。SOAP是基于XML的,而REST则更简洁,通常用于HTTP协议上...

    如何使用Eclipse开发Web Service

    在开发Web Service时,Eclipse作为一个强大的集成开发环境(IDE),提供了便捷的工具和插件支持。本篇将详细阐述如何在Eclipse中进行Web Service的开发。 1. **准备工作** 开发Web Service首先需要准备相关工具和...

    C#调用Web Service简单实例

    在IT行业中,Web Service是一种基于网络的、松散耦合的软件组件,它允许不同的应用程序之间进行通信。C#作为.NET Framework的主要编程语言,提供了强大的工具和技术来调用Web Service。本实例将深入探讨如何使用C#在...

    jsp web 项目中部署 web service

    ### jsp web 项目中部署 web service 的详细指南 #### 一、开发环境与准备工作 在部署 Web Service 前,需要确保开发环境已搭建完成。本案例中使用的开发工具为 MyEclipse Enterprise Workbench 8.6.1 版本。 ...

    编写基于.net的WEB SERVICE.rar

    在部署Web Service时,应考虑安全因素,如身份验证、授权、加密传输等,可以通过HTTPS、基本身份验证、令牌认证等方式增强安全性。 总结,通过.NET框架编写Web Service,可以实现跨平台、跨语言的数据交换,而理解...

    使用SOA Test进行Web Service 的性能测试

    【SOA Test与Web Service性能测试】 SOA Test是一款强大的工具,专为SOAP协议的Web Service测试设计。它不仅提供了一种便捷的方式来执行单个请求的验证,还支持大规模的并发性能测试,确保服务在高负载下的稳定性和...

    8 XFire Web Service 入门.doc

    7. **新建单独的Web Service客户端项目** 如果需要创建一个独立的项目作为Web服务的客户端,可以通过"New -&gt; Web Service Client"来完成。这样可以生成一个与服务交互的完整客户端项目结构。 8. **根据WSDL和JAXB...

    Web Service学习报告

    - 新建 ASP.NET Web 服务项目。 - 编写服务接口(如 HelloWorld 方法)。 - 添加自定义方法(如 hh2mm 和 mm2hh)用于小时和分钟之间的转换。 - 测试服务,确保可以正常工作。 #### 五、调用 Web Service - **...

    利用PB11開發Web Service應用

    - 新建一个Target,选择.NET Web Service类型。 - Target Type: .NET Web Service - Create the target - Start from scratch - Project Name: p_datawebservice - PowerBuilder Object Name: n_...

    web service 发布 测试

    **步骤9:** 访问新建的网站URL,确认Web Service已成功部署。 **步骤10:** 在客户端项目中,同样通过"添加服务引用",输入IIS上部署的Web Service的URL,然后进行测试。 总结来说,发布和测试Web Service涉及...

    soapUI测试web service

    在IT行业中,Web Service是一种基于开放标准的、用于应用程序间通信的技术。它允许不同系统间的交互,不受平台或编程语言的限制。而soapUI是一款强大的、免费的测试工具,专门用于测试Web Service接口,提供了全面的...

    使用Eclipse的Axis1.4插件开发Web Service及客户端

    选择`File|New|Other`,然后选择`新建 Web Service`。 - 在向导的第二步中,选择Apache Axis作为Web Service生成器。 - 选择要发布的类`User`,并指定要暴露的方法`sayHello`。 - 在启动应用服务器后(如Tomcat ...

    在Pocket PC中使用Web Service连接数据库

    新建的Web Service项目将包含一个以asmx为扩展名的文件,其中定义了Web服务的方法。为了使方法可供Web Service调用,每个方法需要声明为public,并且添加[WebMethod]特性。 以下是一个简单的Web Service示例: ```...

Global site tag (gtag.js) - Google Analytics