zoukankan      html  css  js  c++  java
  • Eclipse + Apache Axis2 发布RESTful WebService(三)第一个程序Hello Axis2 !(未成功)

     此路不通

    Axis2发布SOAP WebService非常简单,建一个Dynamic Web Project,然后为它建一个Axis的Web Service(Tomcat7+JDK),就会生成Class对应的WSDL文件,里面的Location就是URL。

    但是发布RESTful WebService简直困难重重,而且不知道为什么建Axis Web Service的时候,选Axis2+Dynamic Web Module version<3(2.5),成功启动服务后,却不能用URL的方式访问……

    Maybe是我没做对,但是确实是无计可施了,先STOP吧,我打算用Jersey框架了,回头再来搞Axis2这个小麻烦。

     【步骤】(未成功)

    1、建立Web Project(和SOAP的第一步完全一样)

    注意:Axis2+Dynamic Web Module version选择3是不能添加Axis2的,只能选择< 3,我不知道为何,是网上的经验,好像有人看过Axis2的定义是这么写的。

    Next

     

    AxisWSClass1 .java
    package com.sf.axis2.test;
    
    public class AxisWSClass1 {
        
        public String getName(String in_name) {
            return "Your name : " + in_name;
        }
    
    }

    2、为上面的Project添加Web Service(Axis2)

    这里选Service implementation,第一次选择时是空白,用Class 名找很容易。

    注意:有时候Service Project会默认为上次使用的Project,而不是你希望的Project,这里通过选择正确的Service implementation,可以修改。

    3、Finish之后Tomcat重启,发布成功。

    4、如何用REST方法调用WebService??我试了不少方法都失败了。回头再说吧……

  • 相关阅读:
    HDU2059(龟兔赛跑)
    pat 1012 The Best Rank
    pat 1010 Radix
    pat 1007 Maximum Subsequence Sum
    pat 1005 Sign In and Sign Out
    pat 1005 Spell It Right
    pat 1004 Counting Leaves
    1003 Emergency
    第7章 输入/输出系统
    第六章 总线
  • 原文地址:https://www.cnblogs.com/dlsunf/p/8663561.html
Copyright © 2011-2022 走看看