webservice 存根方式
建一個(gè)拓展名為:CMD的批處理文件。 內(nèi)容如下:
set AXIS_HOME=E:\axis-1_4
set CLASSPATH=.;%AXIS_HOME%\lib\axis.jar;%AXIS_HOME%\lib\axis-ant.jar;%AXIS_HOME%\lib\commons-discovery-0.2.jar;%AXIS_HOME%\lib\commons-logging-1.0.4.jar;%AXIS_HOME%\lib\jaxrpc.jar;%AXIS_HOME%\lib\log4j-1.2.8.jar;%AXIS_HOME%\lib\saaj.jar;%AXIS_HOME%\lib\wsdl4j-1.5.1.jar;
java org.apache.axis.wsdl.WSDL2Java -p sturb http://localhost:8080/axis/Test.jws?wsdl
以上set 部分是設(shè)置環(huán)境變量 并且引入需要的jar包。
-p sturb? 是生成的文件放入到 sturb目錄中。
http://localhost:8080/axis/Test.jws?wsdl? 是wsdl? 也可以將該文件存儲(chǔ)到本地 然后寫入改文件的地址。
?
測(cè)試代碼:
package sturb; import java.rmi.RemoteException; import javax.xml.rpc.ServiceException; public class Test {public static void main(String[] args) {TestService testService = new TestServiceLocator();try {String name = testService.getTest().sayHello("aa");System.out.println(name);} catch (RemoteException e) {e.printStackTrace();} catch (ServiceException e) {e.printStackTrace();}} }?
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/kunpengit/archive/2012/10/19/2731255.html
總結(jié)
以上是生活随笔為你收集整理的webservice 存根方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab gui七种参数传递方式和范
- 下一篇: ExtJS 开发调试工具大全