在生成webservice时为什么WSDL不能对应生成
Exception occurred during code generation for WSDL  : null
    java.lang.NullPointerException
    at org.eclipse.jst.ws.axis2.core.utils.ClassLoadingUtil.getAxis2Libs(ClassLoadingUtil.java:97)
    at org.eclipse.jst.ws.axis2.core.utils.ClassLoadingUtil.init(ClassLoadingUtil.java:50)
    at org.eclipse.jst.ws.axis2.consumption.core.command.Axis2ClientCodegenCommand.execute(Axis2ClientCodegenCommand.java:120)
    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:464)
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
    at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:1029)
    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:382)
    at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:827)
    at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:432)
    at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
    at org.eclipse.jface.window.Window.open(Window.java:801)
    at org.eclipse.ui.internal.handlers.WizardHandler$New.executeHandler(WizardHandler.java:257)
    at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:277)
    at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
    at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
    at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
    at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
    at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
    at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    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:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

解决方案 »

  1.   

    是试试webservice  准备通了后在考虑其他
    参照http://blog.csdn.net/xw13106209/article/details/7049614这篇博文   代码应该没问题
    以前没问题,后再不知怎么Tomcat出问题,重新配置后就出现这问题了
    console输出新信息如下    2012-10-24 23:49:00 org.apache.catalina.core.AprLifecycleListener init
    信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:/Program Files/Java/jre6/lib/i386;C:\Program Files\Common Files\NetSarang;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\ProgramFile\TortoiseSVN\bin;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\Common Files\InterSystems\Cache;C:\PROGRA~1\Borland\Delphi6\Bin;C:\PROGRA~1\Borland\Delphi6\Projects\Bpl;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\IDM Computer Solutions\UltraEdit-32;D:\WorkingSpace\XiaMen\Debug\WinLib;E:\Project\Debug\Debug\WinLib;D:\software\Android Software\Android SetUP\android-sdk-windows\tools;D:\software\Android Software\Android SetUP\android-sdk-windows\platform-tools;D:\ProgramFile\StormII\Codec;D:\ProgramFile\StormII;D:\software\Android Software\Android SetUP\eclipse;
    2012-10-24 23:49:00 org.apache.tomcat.util.digester.SetPropertiesRule begin
    警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:WebServiceProject' did not find a matching property.
    2012-10-24 23:49:01 org.apache.coyote.http11.Http11Protocol init
    信息: Initializing Coyote HTTP/1.1 on http-8080
    2012-10-24 23:49:01 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 2073 ms
    2012-10-24 23:49:01 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2012-10-24 23:49:01 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/6.0.33
    [ERROR] Unable to find config file.  Creating new servlet engine config file: /WEB-INF/server-config.wsdd
    [WARN] Web application uses org.apache.axis2.transport.http.AxisAdminServlet; please update web.xml to use org.apache.axis2.webapp.AxisAdminServlet instead
    [INFO] Clustering has been disabled
    [INFO] Deploying module: addressing-1.6.2 - file:/D:/ProgramFile/Eclipse/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/WebServiceProject/WEB-INF/modules/addressing-1.6.2.mar
    [INFO] Deploying module: metadataExchange-1.6.2 - file:/D:/ProgramFile/Eclipse/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/WebServiceProject/WEB-INF/modules/mex-1.6.2.mar
    [INFO] Deploying module: mtompolicy-1.6.2 - file:/D:/ProgramFile/Eclipse/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/WebServiceProject/WEB-INF/modules/mtompolicy-1.6.2.mar
    [INFO] Deploying module: ping-1.6.2 - file:/D:/ProgramFile/Eclipse/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/WebServiceProject/WEB-INF/modules/ping-1.6.2.mar
    [INFO] Deploying module: script-1.6.2 - file:/D:/ProgramFile/Eclipse/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/WebServiceProject/WEB-INF/modules/scripting-1.6.2.mar
    [INFO] Deploying module: soapmonitor-1.6.2 - file:/D:/ProgramFile/Eclipse/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/WebServiceProject/WEB-INF/modules/soapmonitor-1.6.2.mar
    [INFO] Deploying Web service: CalculateService - file:/D:/ProgramFile/Eclipse/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/WebServiceProject/WEB-INF/services/CalculateService/
    [INFO] Deploying Web service: MyCalcu - file:/D:/ProgramFile/Eclipse/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/WebServiceProject/WEB-INF/services/MyCalcu/
    [INFO] Deploying Web service: version.aar - file:/D:/ProgramFile/Eclipse/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/WebServiceProject/WEB-INF/services/version.aar
    [WARN] No transportReceiver for org.apache.axis2.transport.http.AxisServletListener found. An instance for HTTP will be configured automatically. Please update your axis2.xml file!
    2012-10-24 23:49:14 org.apache.coyote.http11.Http11Protocol start
    信息: Starting Coyote HTTP/1.1 on http-8080
    2012-10-24 23:49:14 org.apache.jk.common.ChannelSocket init
    信息: JK: ajp13 listening on /0.0.0.0:8009
    2012-10-24 23:49:14 org.apache.jk.server.JkMain start
    信息: Jk running ID=0 time=0/63  config=null
    2012-10-24 23:49:14 org.apache.catalina.startup.Catalina start
    信息: Server startup in 12721 ms
    看到有个错误  不知要怎么改
      

  2.   

    [ERROR] Unable to find config file. Creating new servlet engine config file: /WEB-INF/server-config.wsdd