手把手教你如何使用IDEA开发WebService服务器端,顺便填了一些莫名其妙的坑(原创)

PS:后面有github地址,如有不懂或者想复制配置文件和代码,可看demo

我的JDK是1.8,开发环境是windows7,使用的IDEA版本是


按下图先新建项目

此步骤下来生成的web/WEB-INF/web.xml是不完整的,此处有坑,请大家修改如下:


在HelloWorld.java编写代码如下:

import javax.jws.WebService;

@WebService

public class HelloWorld {

public StringsayTitle(String from){

String result ="title is" + from;

        System.out.println(result);

        return result;

    }

public StringsayBody(String other){

String result ="-------------body----------" + other;

        System.out.println(result);

        return result;

    }

public StringsayAll(String title,String body){

String result ="------title----" + title +"---------\r\nbody--------" + body +"------------";

        System.out.println(result);

        return result;

    }

}

编码完成后,需要编译一次,否则报错,此处算是一坑,很多网上资源没有讲清楚:


右键弹出选择框:




完成后会自动生成HelloWorld.wsdl文件

改动web/WEB-INF/server-config.wsdd文件,此处算是一坑,很多网上资料没有讲清楚


配置Tomcat


至此,Tomcat配置完成,启动Tomcat。


显示正常!

如果没有红圈处,说明你配置不正常,请重新检查!

github参照地址:

https://github.com/pandabajie/springboot-demo/tree/master/webservice

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,958评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 9,262评论 0 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,534评论 19 139
  • This is it. Bye bye to the past life and hello to my new ...
    Jenna_King阅读 1,508评论 0 0
  • 以下: 1.凭你(我自己和读者)那点阅历,还没资格谈人生说绝对! 2.世间所有的爱,包容,理解,尊重和付出绝对都是...
    浣丛素手阅读 2,713评论 0 0