使用axis2发布web项目的webService

阅读更多

web项目发布webService

 

axis2是很常用的webService解决方案,在这里讲解一下如果新建web项目并发布为webSerivice。

首先,要下载axis2包,下载地址http://axis.apache.org/axis2/java/core/download.cgi,下载axis2-1.7.4-war.zip

下一步要新建web项目
使用axis2发布web项目的webService_第1张图片


使用axis2发布web项目的webService_第2张图片
 

然后解压axis2-1.7.4-war.zip里的war并里面的四个文件夹复制到项目的WebRoot目录下


使用axis2发布web项目的webService_第3张图片
 
使用axis2发布web项目的webService_第4张图片
 

下面就要新建测试的webService类了

 

public class TestService {

	public String test(String name){
		
		System.out.println(name);
		
		return "调用webService成功,传入参数是:"+name;
	}

}

 
 在WebRoot - WEB-INF目录下新建services.xml文件,并将刚才新建的service类配置进去

 

 


	
	
	    
	        Please Type your service description here
	    
	    
	        
	        
	    
	    
	    com.test.TestService
	
	

 

 

经过以上的几个步骤,webService的创建已经完成,现在可以发布到tomcat中测试效果啦。

输入项目地址http://localhost:8080/axis2Web/


使用axis2发布web项目的webService_第5张图片
 点击Services,找到了刚才配置的Axis2TestService类

 


使用axis2发布web项目的webService_第6张图片
 点击Axis2TestService,复制类地址http://localhost:8080/axis2Web/services/Axis2TestService?wsdl

然后用SoapUI工具进行测试,新建SOAP 项目输入地址


使用axis2发布web项目的webService_第7张图片
 最后打开操作界面,发送soap报文测试效果,完成。


使用axis2发布web项目的webService_第8张图片
 

 

  • 使用axis2发布web项目的webService_第9张图片
  • 大小: 42.4 KB
  • 使用axis2发布web项目的webService_第10张图片
  • 大小: 7.4 KB
  • 使用axis2发布web项目的webService_第11张图片
  • 大小: 3.1 KB
  • 使用axis2发布web项目的webService_第12张图片
  • 大小: 9.5 KB
  • 使用axis2发布web项目的webService_第13张图片
  • 大小: 54 KB
  • 使用axis2发布web项目的webService_第14张图片
  • 大小: 35.3 KB
  • 使用axis2发布web项目的webService_第15张图片
  • 大小: 111.9 KB
  • 使用axis2发布web项目的webService_第16张图片
  • 大小: 29 KB
  • 使用axis2发布web项目的webService_第17张图片
  • 大小: 80.4 KB
  • 查看图片附件

你可能感兴趣的:(axis2,java)