論eclipse根據(jù)wsdl文件生成webservice客戶端_第1頁
論eclipse根據(jù)wsdl文件生成webservice客戶端_第2頁
論eclipse根據(jù)wsdl文件生成webservice客戶端_第3頁
論eclipse根據(jù)wsdl文件生成webservice客戶端_第4頁
論eclipse根據(jù)wsdl文件生成webservice客戶端_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 HYPERLINK / HYPERLINK / 更多企業(yè)學(xué)院: 中小企業(yè)治理全能版183套講座+89700份資料總經(jīng)理、高層治理49套講座+16388份資料中層治理學(xué)院46套講座+6020份資料國(guó)學(xué)智慧、易經(jīng)46套講座人力資源學(xué)院56套講座+27123份資料各時(shí)期職員培訓(xùn)學(xué)院77套講座+ 324份資料職員治理企業(yè)學(xué)院67套講座+ 8720份資料工廠生產(chǎn)治理學(xué)院52套講座+ 13920份資料財(cái)務(wù)治理學(xué)院53套講座+ 17945份資料銷售經(jīng)理學(xué)院56套講座+ 14350份資料銷售人員培訓(xùn)學(xué)院72套講座+ 4879份資料eclipse依照wsdl文件生成webservice客戶端TOC o 1-3

2、 h u 一、 前期預(yù)備:1、配置log4j沒有配置的場(chǎng)合提示下列的信息(能夠不配置):(log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectResourceBundle).log4j:WARN Please initialize the log4j system properly.Error: Missing argument to option -p)perties文件內(nèi)容:log4j.rootLogger=info,stdout,R# # Console Appender #log4

3、j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%XLKV %dyyyy-MM-dd HH:mm:ss,SSS %c %t %L %p - %m%n# # File Appender # log4j.appender.R=org.apache.log4j.D

4、ailyRollingFileAppender#log4j.appender.R.File=$WORKDIR/TestWebService/WebRoot/logs/out.log#log4j.appender.R.File=$catalina.home/WebRoot/logs/out.loglog4j.appender.R.File=D:/logs/TestWebService.loglog4j.appender.R.DatePattern = .yyyy-MM-ddlog4j.appender.R.layout=org.apache.log4j.PatternLayoutlog4j.ap

5、pender.R.layout.ConversionPattern=%XLKV %dyyyy-MM-dd HH:mm:ss,SSS %c %t %L %p - %m%n# # log level# .ibatis=mon.jdbc.SimpleDataSource=mon.jdbc.ScriptRunner=.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debuglog4j.logger.java.sql.Connection=debuglog4j.logger.java.sql.Statement=debuglog4j.logger.java

6、.sql.PreparedStatement=debug,stdoutlog4j.logger.java.sql.PreparedStatement=debug,stdout,R.jiahelife=.jiahelife.platform=error2、log4j使用jar包:log4j-1.2.8.jarcommons-discovery-0.2.jarcommons-logging.jar3、wsdl使用jar包:axis.jarwsdl4j-1.5.1.jar二、 開始生成文件:具體操作如下圖:選中Include libraries when searching for a main c

7、lass復(fù)選框;然后點(diǎn)擊Search按鈕進(jìn)入如下的畫面,在輸入框中輸入WSDL2Java點(diǎn)擊【OK】按鈕進(jìn)入下圖:點(diǎn)擊Arguments的頁面,進(jìn)行如下設(shè)置:2121講明:1、WSDL文件生成的XML文件 2、XML文件所在工作目錄,以及生成后java文件的存放目錄。點(diǎn)擊【Run】后生成文件。三、項(xiàng)目結(jié)構(gòu)圖:com文件夾確實(shí)是生成后的wsdl代碼。四、補(bǔ)充講明1、arguments標(biāo)簽欄里輸入?yún)?shù)參考: -h, -help print this message and exit -v, -verbose print informational messages -n, -noImports o

8、nly generate code for the immediate WSDL document -O, -timeout timeout in seconds (default is 45, specify -1 to disable) -D, -Debug print debug information -W, -noWrapped turn off support for wrapped document/literal -q, -quiet do not print any informational or debug messages (except err ors) -s, -s

9、erver-side emit server-side bindings for web service -S, -skeletonDeploy deploy skeleton (true) or implementation (false) in deploy.w sdd. Default is false. Assumes -server-side. -N, -NStoPkg = mapping of namespace to package -f, -fileNStoPkg file of NStoPkg mappings (default NStoPperties) -p, -pack

10、age override all namespace to package mappings, use this package name instead -o, -output output directory for emitted files -d, -deployScope add scope to deploy.wsdd: Application, Request, Session -t, -testCase emit junit testcase class for web service -a, -all generate code for all elements, even

11、unreferenced ones -T, -typeMappingVersion indicate 1.1 or 1.2. The default is 1.1 (SOAP 1.1 JAX-RPC c ompliant. 1.2 indicates SOAP 1.1 encoded.) -F, -factory name of a custom class that implements GeneratorFactory inte rface (for extending Java generation functions) -H, -helperGen emits separate Hel

12、per classes for meta data -B, -buildFile emit Ant Buildfile for web service -U, -user username to access the WSDL-URI -P, -password password to access the WSDL-URI -X, -classpath additional classpath elements -i, -nsInclude include namespace in generated code -x, -nsExclude exclude namespace from generated code -c, -implementationClassName custom name of web service imp

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論