用axis “WSDL2Java”生成服务器端代码时出现的问题(求助)

时间:2021-07-29 02:19:05
使用axis 的WSDL2JAVA 生成服务器端时总是报这个错,怎么解决?求大侠帮助
“The wsdl URI has already been specified”之前这个wsdl文件没有生成过服务器端代码啊
下面是我打的命令:java org.apache.axis.wsdl.WSDL2Java -v -D -o -s  [文件夹名] [wsdl文件名] 

5 个解决方案

#1


试试这个:java org.apache.axis.wsdl.WSDL2Java -p client http://localhost:8080/axis/services/SayHello.jws?wsdl

#2


这个问题我到现在都没搞清楚 特别是环境变量、路径等等 对于没搞懂原理的人来说太复杂了
PS:1楼朋友  现在除了HolleWorld教程外 都不用jws方式发布 而是用wsdd
关注中.....   

#3


谢谢帮顶,这个环境变量路径这两天都快把我搞疯掉了,到别的机子上生成了服务端,拿过了部署了,上午客户端还能调用服务端,下午就不能了,我都感觉很神奇。看了n多教程配置axis环境的,我在自己本子上搞都不管用,执行
java org.apache.axis.wsdl.WSDL2Java 命令都是报 NoClassDefFoundError

#4


问题解决了,虽然我也不知道为什么,我只是把命令换成
java org.apache.axis.wsdl.WSDL2Java -o [文件夹名] -d Session -s -S true [wsdl文件名] 就ok了。

感谢网络资源和关注的朋友。

#5


引用 3 楼 zhpx63 的回复:
谢谢帮顶,这个环境变量路径这两天都快把我搞疯掉了,到别的机子上生成了服务端,拿过了部署了,上午客户端还能调用服务端,下午就不能了,我都感觉很神奇。看了n多教程配置axis环境的,我在自己本子上搞都不管用,执行
java org.apache.axis.wsdl.WSDL2Java 命令都是报 NoClassDefFoundError


这个是环境变量的问题吧。

#1


试试这个:java org.apache.axis.wsdl.WSDL2Java -p client http://localhost:8080/axis/services/SayHello.jws?wsdl

#2


这个问题我到现在都没搞清楚 特别是环境变量、路径等等 对于没搞懂原理的人来说太复杂了
PS:1楼朋友  现在除了HolleWorld教程外 都不用jws方式发布 而是用wsdd
关注中.....   

#3


谢谢帮顶,这个环境变量路径这两天都快把我搞疯掉了,到别的机子上生成了服务端,拿过了部署了,上午客户端还能调用服务端,下午就不能了,我都感觉很神奇。看了n多教程配置axis环境的,我在自己本子上搞都不管用,执行
java org.apache.axis.wsdl.WSDL2Java 命令都是报 NoClassDefFoundError

#4


问题解决了,虽然我也不知道为什么,我只是把命令换成
java org.apache.axis.wsdl.WSDL2Java -o [文件夹名] -d Session -s -S true [wsdl文件名] 就ok了。

感谢网络资源和关注的朋友。

#5


引用 3 楼 zhpx63 的回复:
谢谢帮顶,这个环境变量路径这两天都快把我搞疯掉了,到别的机子上生成了服务端,拿过了部署了,上午客户端还能调用服务端,下午就不能了,我都感觉很神奇。看了n多教程配置axis环境的,我在自己本子上搞都不管用,执行
java org.apache.axis.wsdl.WSDL2Java 命令都是报 NoClassDefFoundError


这个是环境变量的问题吧。