idea2020版本创建webservice项目
看到很多创建webservice项目的教程上在Additional Libraries and Frameworks上都有Webservice选项,但是我的idea上没有,翻阅挺多资料有的说要启动Java EE:Webservice插件,但是我的本来就是已启动的,之后找到教程https://blog.csdn.net/slow_sparrow/article/details/109815402进行学习创建,记录一下。
在Additional Libraries and Frameworks没有可以选择webservice项目
1.正常创建java项目
创建成功之后右键项目名点击添加框架支持
点击需要创建的Webservice项目
选入Axis并OK
创建成功
创建wsdl文件
点击ok
wsdl文件生成成功
通过setting打开project structure,选择Artifacts,发现右下角有个FIX,点击,选择Add·····
打开http://localhost:8080//services一开始跟着教程打开localhost:8080/services结果显示EDN感觉不对,由于这是类发布上去的因此在创建类的wsdl上应该有指明url因此跑去找找到了如下
发布成功
创建Webservice客户端
服务端不要关
目录结构如下:
点击客户端连接HelloWorld后面的wsdl并复制打开后的链接
成功之后目录结构如下:
创建客户端类
创建之后自动生成代码:
修改代码:
得到结果:
遇到的错误:
生成的wsdl文件报错
解决:
添加报错内容进去