|
首先我用的是MyEclipse 8.0 開發(fā)WebService。下面來說說開發(fā)步驟:
1.首先我們下載Axis 1.4 這個自己到google上面去搜出來下載好了。
上圖是下載Axis1.4解壓后的結(jié)構(gòu)圖
2.通過命令來由wsdl文件生成java代碼
通過cmd到Axis 1.4的目錄下 (就是上圖這個路徑) 輸入命令:Set Path=%Path%;D:/axis-bin-1_4/lib/axis.jar;D:/axis-bin-1_4/lib/axis-ant.jar;D:/axis-bin-1_4/lib/commons-discovery-0.2.jar;D:/axis-bin-1_4/lib/commons-logging-1.0.4.jar;D:/axis-bin-1_4/lib/jaxrpc.jar;D:/axis-bin-1_4/lib/log4j-1.2.8.jar;D:/axis-bin-1_4/lib/saaj.jar;D:/axis-bin-1_4/lib/wsdl4j-1.5.1.jar; 這句是指定需要用到j(luò)ar包的路徑。 接著輸入下面命令: java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java -o . -d Session -s -S true CorpNotifyService.wsdl
如果這里其他參數(shù)不要動,把wsdl換成自己的就OK。
執(zhí)行完后,會在Axis 1.4的目錄下生成java代碼,上圖com文件夾下就是生成的java code了。
接下來我們在MyEclipse中使用我們生成的代碼:
1.在MyEclipse下新建WebService工程。
點擊Next,在Framework中選第一個"JAX-WS" 就可以了,我是這么做的。工程名字自己取吧,這樣子工程就建好了。
2.把生成好的java代碼拷貝到該工程下 下圖是我的目錄結(jié)構(gòu)
這是會有紅X出現(xiàn),把Axis的lib下jar包拷貝到WebContent/WEB-INF/lib 下就行了。 |
|
|