eclipse根据wsdl文件生成webservice客户端图例_第1页
eclipse根据wsdl文件生成webservice客户端图例_第2页
eclipse根据wsdl文件生成webservice客户端图例_第3页
eclipse根据wsdl文件生成webservice客户端图例_第4页
eclipse根据wsdl文件生成webservice客户端图例_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、eclipse根据wsdl文件生成webservice客户端TOC o 1-5 h z HYPERLINK l bookmark2、前期准备:1 HYPERLINK l bookmark41、配置log4j1 HYPERLINK l bookmark62、log4j使用jar包:2 HYPERLINK l bookmark103、wsdl使用jar包:2 HYPERLINK l bookmark14、开始生成文件:2一、前期准备:1、配置log4j没有配置的场合提示下列的信息(可以不配置):(log4j:WARNNoappenderscouldbefoundforlogger(org.apac

2、he.axis.i18n.ProjectResourceBundle).log4j:WARNPleaseinitializethelog4jsystemproperly.Error:Missingargumenttooption-p)perties文件内容:log4j.rootLogger=info,stdout,R#ConsoleAppender#log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=or

3、g.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%XLKV%dyyyy-MM-ddHH:mm:ss,SSS%c%t%L%p-%m%n#FileAppender#log4j.appender.R=org.apache.log4j.DailyRollingFileAppender#log4j.appender.R.File=$WORKDIR/TestWebService/WebRoot/logs/out.log#log4j.appender.R.File=$catalina.home/WebRoo

4、t/logs/out.loglog4j.appender.R.File=D:/logs/TestWebService.loglog4j.appender.R.DatePattern=.yyyy-MM-ddlog4j.appender.R.layout=org.apache.log4j.PatternLayoutlog4j.appender.R.layout.ConversionPattern=%XLKV%dyyyy-MM-ddHH:mm:ss,SSS%c%t%L%p-%m%n#loglevel#.ibatis=mon.jdbc.SimpleDataSource=mon.jdbc.ScriptR

5、unner=.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debuglog4j.logger.java.sql.Connection=debuglog4j.logger.java.sql.Statement=debuglog4j.logger.java.sql.PreparedStatement=debug,stdoutlog4j.logger.java.sql.PreparedStatement=debug,stdout,R.jiahelife=debug.jiahelife.platform=error2、log4j使用jar包:log4j

6、-1.2.8.jarcommons-discovery-0.2.jarcommons-logging.jar3、wsdl使用jar包:axis.jarwsdl4j-1.5.1.jar二、开始生成文件:具体操作如下图:趨曲BD3.a曰.0.曰ImageNewGoIntoOpeoioNewWindowOpenTypeHierarchyF4IfficopyCtrl4-CCopyQualifiedName筑PasteCtrl4-V見DeleteDeleteEuildPathT巳匚tW巳bS巳rvi匸巳Sour匚已Re-factor釦Import.p-gExport.魯RefreshCloseProje

7、ctCloseUnrelatedPojectsDebugAsProfileAsRefreshTasksAlt4-Shift+SF5Ctrl-bFS#leAppenderpp巳nci已:rstd.Qut=Qrgtapachelog4j匚p口皂nd已工吕匸doutTarget=5ys匸em.口匸p匚皂nderstdout1吕卫口11匸=口工0apach皂pp皂nderstdoutlayoutConv皂工sionPippenderHP皂nd皂工R=orgapachelog4jDblzIIfRspenderRFile=WORKDIR/WEB-INFrpeincieiT1RDatePattern=yyy

8、y-MipenderR1曰口口匸=口1:0apachelog4jipenderR1曰口口匸ConversionPa.tteravel邑1JavaAppletAlt+Shift4-X,As2JavaApplicationAlt+Shift+X仝RunCreate,manage,andrunconfigurationsMaintypenotspecifiedtypefiltetext:EclipseApplication涉EquinoxOSGiFrames回日四AppletE)-mJavaApplication皆MainArgumentsajre捡ClasspathSource皤Environme

9、ntDCommonProject:TestWebSeirviceBrowse.Name:New_configurationNew_configurati01JuJUnitJuJUnitPlug-inTestMyE匚lipjse*1Server囱SWTApplicationMainclass:选中Includelibrarieswhensear然后点击Search按钮进入如下的seirchingforamainclass复选框;I画面,在输入框中输入WSDL2Java吉SelectMainTypeSelecttype(?=呂nycharacter,*=吕nyStingTZ=TimeZon):;p

10、点击【OK】按钮进入下图:Create,manage,andrunconfigurationsRun自JavaapplicationName:WebSeirviceSou匚吕typefiltetext:EclipseApplication涉EquinoxOSGiFrames囤呂四AppletB-mJavaApplication1言New_configuirsiticmJuJUnitp-JuJUnitPlug-inTestMyE匚lipsServer-囱SWTApplicationMain、彗Argurn君fitsIJIREClasspathSourceProject:皤Environmernt

11、畠CommonTestWebSerrviceMainclass:org.apache.axis.wsdl.WSDL2自甘自冈Ineludelibrarieswhensearchingforam自in匚lassF|neludeinheritedm呂inswhensearchingforarn由inclassIIStopinmain击Arguments的页面,进行如下设置:ApplyBrowse.Search.RevertCreate,manage,andrunconfigurationsRunaavaappli匚呂itio口mm-聲一typefiltertext:EclipseApplicati

12、on涉EquinoxOSGiFirarnew閔JavaAppletE)-TtIavaApplication-立New_configurationsJuJUnith-JuJUnitPlug-imTestMyEclipseServe=園SWTApplicationITTName:WebSeirviceSou匸巳0Mainx)=Arguments爭RE0ClasspathSourceProgramarguments:WebserviceTest.xmlVMar.guments:Workingdirectory:奄Default:$workspace_loc:TestWebServiceOther:醪

13、Environmerit畠CommonVariables.Variables.说明:1、WSDL文件生成的XML文件2、XML文件所在工作目录,以及生成后java文件的存放目录。点击【Run】后生成文件。三、项目结构图:com文件夹就是生成后的wsd1代码。TestWebService:E)-src:;園IpertiesS-aJRESystemLibraryJDK1.62EE1.4LibraryContainer由口axisjar-nIog4j-1.2.8.jarS-n匚ommonsoggingj呂:)ncommons-discovery-0.2.jar-Qw5dl4j-l.5A.jar&to

14、m:-&WebRoot|0-&META-INF!I&WEB-INF|&lib|&logs区web.xml囱WebserviceTest.xml四、补充说明1、arguments标签栏里输入参数参考-h,-he1pprintthismessageandexit-v,-verboseprintinformationa1messages-n,-noImportsonlygeneratecodefortheimmediateWSDLdocument-O,-timeouttimeoutinseconds(defaultis45,specify-1todisable)-D,-Debugprintdebug

15、information-W,-noWrappedturnoffsupportforwrappeddocument/literal-q,-quietdonotprintanyinformationalordebugmessages(excepterrors)-s,-server-sideemitserver-sidebindingsforwebservice-S,-skeletonDeploydeployskeleton(true)orimplementation(false)indeploy.wsdd.Defaultisfalse.Assumes-server-side.-N,-NStoPkg

16、=mappingofnamespacetopackage-f,-fileNStoPkgfileofNStoPkgmappings(defaultNStoPperties)-p,-packageoverrideallnamespacetopackagemappings,usethispackagenameinstead-o,-outputoutputdirectoryforemittedfiles-d,-deployScopeaddscopetodeploy.wsdd:Application,Request,Session!-t,-testCaseemitjunittestcaseclassfo

17、rwebservice-a,-allgeneratecodeforallelements,evenunreferencedones-T,-typeMappingVersionindicate1.1or1.2.Thedefaultis1.1(SOAP1.1JAX-RPCcompliant.1.2indicatesSOAP1.1encoded.)-F,-factorynameofacustomclassthatimplementsGeneratorFactoryinterface(forextendingJavagenerationfunctions)-H,-helperGenemitsseparateHelperclassesformetadata-B,-buildFileemitAntBuildfileforwebservice-U,-userusernametoaccesstheWSDL-URI-P,-passwordpasswordtoaccesstheWSDL-URI-X,-classpathadditionalclasspathelements-i,-nsIncludeincludenamespaceingeneratedcode-x,-nsExcludeexcludenamespacefromgeneratedcode

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论