MyEclipse8.6整合Axis2插件

阅读更多
1.下载axis2的eclipse插件.
  点击附件即可,不要到其他地方下载。
 
2.把下好的两个插件包解压后放置myeclipse8.6安装目录下的dropins文件夹中。
  笔者本机的实例目录: D:\Genuitec\MyEclipse-8.6\dropins
  Axis2_Service_Archiver_1.3.0Axis2_Codegen_Wizard_1.3.0要直接放在
  D:\Genuitec\MyEclipse-8.6\dropins目录下,不要把 axis2-eclipse-codegen-wizardaxis2-eclipse-service-archiver-wizard目录放在 D:\Genuitec\MyEclipse-8.6\dropins下面。
  MyEclipse8.6整合Axis2插件_第1张图片
[img][/img]

3.重启MyEclipse8.6后 File->New->Other
  MyEclipse8.6整合Axis2插件_第2张图片


到此Axis2插件安装完毕。

用MyEclipse8.6建立Web Project工程,建完工程后要把axis2-1.5.4-bin.zip目录的lib目录下的所有jar文件加载到工程里。
并创建HelloServer.java文件:
package axis2.service.server;

public class HelloServer {
	
	public String sayHello(String name){
		return "Hello, " + name + "!";
	}
}

MyEclipse8.6整合Axis2插件_第3张图片
MyEclipse8.6整合Axis2插件_第4张图片
File->New->Other->Axis2 Wizards
MyEclipse8.6整合Axis2插件_第5张图片
选中Axis2 Code Generator
MyEclipse8.6整合Axis2插件_第6张图片
在Fully Qualified Class Name处填写服务端的Java类全路径。
单击Add Folder按钮,选择到工程的classes目录,然后单击Test Class Loading按钮,如果显示为Class file loaded successfully则成功了。
MyEclipse8.6整合Axis2插件_第7张图片
选择在工程里添加WSDL文件并在Output location处填写生成wsdl文件的路径,Output file name为wsdl文件的名字。
MyEclipse8.6整合Axis2插件_第8张图片
然后刷新工程的src目录,这时会看见在Output location目录下会出现wsdl文件。
右键单击工程名字 New-Other
MyEclipse8.6整合Axis2插件_第9张图片
MyEclipse8.6整合Axis2插件_第10张图片
MyEclipse8.6整合Axis2插件_第11张图片
MyEclipse8.6整合Axis2插件_第12张图片
MyEclipse8.6整合Axis2插件_第13张图片
MyEclipse8.6整合Axis2插件_第14张图片这个地方填写完Class name后面的 axis2.service.server.HelloServer后单击Load按钮可能会报找不到 axis2.service.server.HelloServer, 这个地方要等一下下, 等长一点儿时间再重新单击一次Load按钮就会好的。
MyEclipse8.6整合Axis2插件_第15张图片
单击Finish完成,好了,刷新一下项目,可以看到结构图如下:
MyEclipse8.6整合Axis2插件_第16张图片
可以看到在services目录下多了个sayhello_service.aar包。
编辑web.xml加入如下代码:
 
        AxisServlet 
        org.apache.axis2.transport.http.AxisServlet 
        1 
 
 
        AxisServlet 
        /services/* 

用MyEclipse8.6把工程发布到Tomcat下面, 这里笔者用的是Tomcat7.0。
启动Tomcat7.0后访问工程:
http://localhost:8081/TestAxis2Ws/services/HelloService?wsdl
 
- 
  HelloService 
- 
- 
- 
- 
- 
   
  
  
  
- 
- 
- 
   
  
  
  
  
  
- 
   
  
- 
   
  
- 
- 
   
   
  
  
- 
   
- 
   
- 
   
  
- 
   
  
  
  
- 
   
- 
   
- 
   
  
- 
   
  
  
  
- 
   
- 
   
- 
   
  
- 
   
  
  
  
- 
- 
   
  
- 
   
  
- 
   
  
  
  
  • axis2-eclipse-service-archiver-wizard.zip (5.1 MB)
  • 下载次数: 2279
  • axis2-eclipse-codegen-wizard.zip (9.2 MB)
  • 下载次数: 2363

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