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??我试了不少方法都失败了。回头再说吧……

  • 相关阅读:
    在springmvc中,什么是逻辑视图?什么是物理视图?
    docker2
    docker1
    HTTP Service 中篇
    HTTP Service 上篇
    Centos7 fstab盘符挂载硬盘导致重启系统失败解决办法
    vsphere网络
    LVS的工作原理认识
    数字转换
    对def函数的参数认识
  • 原文地址:https://www.cnblogs.com/dlsunf/p/8663561.html
Copyright © 2011-2022 走看看