axis2的wsdl2java问题,求教

时间:2021-09-02 09:55:23
我从onvif官网下载了event.wsdl,想生成Java代码,采用了两种方法都不成功。
1. myeclipse的axis2插件,codegen最后一步报错,如图:
axis2的wsdl2java问题,求教

2. 用axis2-1.6.2的wsdl2java工具,报的错:
axis2的wsdl2java问题,求教

好像都是提示no services found,是下载的wsdl文件有问题吗?求指点

18 个解决方案

#1


axis2的wsdl2java问题,求教

#2


有没有已经生成过event相关代码的,求分享 axis2的wsdl2java问题,求教

#3


第二个方式执行,截图带上你的命令吧

#4


引用 3 楼 oh_Maxy 的回复:
第二个方式执行,截图带上你的命令吧


运行wsdl2java.bat,大概命令是这样的
java -classpath %AxisClassPath% org.apache.axis2.wsdl.WSDL2Java -s -uri event.wsdl

#5


使用axis2插件,从网上随便下了个wsdl文件,可以生成代码。那是onvif官网下的wsdl文件有问题吗? 各位有没有能用的event.wsdl文件,或者说我的操作有误?求指导啊啊啊啊

#6


axis2的wsdl2java问题,求教

#7


引用 3 楼 oh_Maxy 的回复:
第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

#8


引用 7 楼 u013713653 的回复:
Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?

#9


引用 8 楼 oh_Maxy 的回复:
Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

#10


引用 9 楼 u013713653 的回复:
Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

#11


引用 10 楼 oh_Maxy 的回复:
Quote: 引用 9 楼 u013713653 的回复:

Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

这个我不懂,麻烦看一下了,非常感谢 axis2的wsdl2java问题,求教

#12


引用 11 楼 u013713653 的回复:
Quote: 引用 10 楼 oh_Maxy 的回复:

Quote: 引用 9 楼 u013713653 的回复:

Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

这个我不懂,麻烦看一下了,非常感谢 axis2的wsdl2java问题,求教

试了下简单的wsdl是可以生成客户端代码的,带import(里面会涉及另外一份wsdl)的搞不定啊,没办法实现自动下载。。

#13


引用 11 楼 u013713653 的回复:
Quote: 引用 10 楼 oh_Maxy 的回复:

Quote: 引用 9 楼 u013713653 的回复:

Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

这个我不懂,麻烦看一下了,非常感谢 axis2的wsdl2java问题,求教

对了,你问问生成C++的朋友,看看它的命令是什么,再改造下试试

#14


引用 12 楼 oh_Maxy 的回复:
Quote: 引用 11 楼 u013713653 的回复:

Quote: 引用 10 楼 oh_Maxy 的回复:

Quote: 引用 9 楼 u013713653 的回复:

Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

这个我不懂,麻烦看一下了,非常感谢 axis2的wsdl2java问题,求教

试了下简单的wsdl是可以生成客户端代码的,带import(里面会涉及另外一份wsdl)的搞不定啊,没办法实现自动下载。。

能不能把import里面的wsdl和原始的那个并一块,自己写个wsdl,然后生成代码?可行吗?
那位大神我不认识,好像很忙的样子,没有再搭理我了。。

#15


引用 14 楼 u013713653 的回复:
Quote: 引用 12 楼 oh_Maxy 的回复:

Quote: 引用 11 楼 u013713653 的回复:

Quote: 引用 10 楼 oh_Maxy 的回复:

Quote: 引用 9 楼 u013713653 的回复:

Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

这个我不懂,麻烦看一下了,非常感谢 axis2的wsdl2java问题,求教

试了下简单的wsdl是可以生成客户端代码的,带import(里面会涉及另外一份wsdl)的搞不定啊,没办法实现自动下载。。

能不能把import里面的wsdl和原始的那个并一块,自己写个wsdl,然后生成代码?可行吗?
那位大神我不认识,好像很忙的样子,没有再搭理我了。。

如果只是练习的话,找个简单的案例吧,常用的wsdl也不会出现import、location的

#16


http://www.onvif.org/ver10/events/wsdl/event.wsdl这个规范没有见过,这个只是一个使用手册而已,告诉如何调用,怎么可能是wsdl呢。

#17


引用 15 楼 oh_Maxy 的回复:
Quote: 引用 14 楼 u013713653 的回复:

Quote: 引用 12 楼 oh_Maxy 的回复:

Quote: 引用 11 楼 u013713653 的回复:

Quote: 引用 10 楼 oh_Maxy 的回复:

Quote: 引用 9 楼 u013713653 的回复:

Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

这个我不懂,麻烦看一下了,非常感谢 axis2的wsdl2java问题,求教

试了下简单的wsdl是可以生成客户端代码的,带import(里面会涉及另外一份wsdl)的搞不定啊,没办法实现自动下载。。

能不能把import里面的wsdl和原始的那个并一块,自己写个wsdl,然后生成代码?可行吗?
那位大神我不认识,好像很忙的样子,没有再搭理我了。。

如果只是练习的话,找个简单的案例吧,常用的wsdl也不会出现import、location的

不是练习,是让开发onvif,急用啊。虽然没解决问题,不过非常谢谢阿

#18


引用 16 楼 fangmingshijie 的回复:
http://www.onvif.org/ver10/events/wsdl/event.wsdl这个规范没有见过,这个只是一个使用手册而已,告诉如何调用,怎么可能是wsdl呢。

是吗?不懂。下载下来的话,跟直接网页打开不一样哦。

#1


axis2的wsdl2java问题,求教

#2


有没有已经生成过event相关代码的,求分享 axis2的wsdl2java问题,求教

#3


第二个方式执行,截图带上你的命令吧

#4


引用 3 楼 oh_Maxy 的回复:
第二个方式执行,截图带上你的命令吧


运行wsdl2java.bat,大概命令是这样的
java -classpath %AxisClassPath% org.apache.axis2.wsdl.WSDL2Java -s -uri event.wsdl

#5


使用axis2插件,从网上随便下了个wsdl文件,可以生成代码。那是onvif官网下的wsdl文件有问题吗? 各位有没有能用的event.wsdl文件,或者说我的操作有误?求指导啊啊啊啊

#6


axis2的wsdl2java问题,求教

#7


引用 3 楼 oh_Maxy 的回复:
第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

#8


引用 7 楼 u013713653 的回复:
Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?

#9


引用 8 楼 oh_Maxy 的回复:
Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

#10


引用 9 楼 u013713653 的回复:
Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

#11


引用 10 楼 oh_Maxy 的回复:
Quote: 引用 9 楼 u013713653 的回复:

Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

这个我不懂,麻烦看一下了,非常感谢 axis2的wsdl2java问题,求教

#12


引用 11 楼 u013713653 的回复:
Quote: 引用 10 楼 oh_Maxy 的回复:

Quote: 引用 9 楼 u013713653 的回复:

Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

这个我不懂,麻烦看一下了,非常感谢 axis2的wsdl2java问题,求教

试了下简单的wsdl是可以生成客户端代码的,带import(里面会涉及另外一份wsdl)的搞不定啊,没办法实现自动下载。。

#13


引用 11 楼 u013713653 的回复:
Quote: 引用 10 楼 oh_Maxy 的回复:

Quote: 引用 9 楼 u013713653 的回复:

Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

这个我不懂,麻烦看一下了,非常感谢 axis2的wsdl2java问题,求教

对了,你问问生成C++的朋友,看看它的命令是什么,再改造下试试

#14


引用 12 楼 oh_Maxy 的回复:
Quote: 引用 11 楼 u013713653 的回复:

Quote: 引用 10 楼 oh_Maxy 的回复:

Quote: 引用 9 楼 u013713653 的回复:

Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

这个我不懂,麻烦看一下了,非常感谢 axis2的wsdl2java问题,求教

试了下简单的wsdl是可以生成客户端代码的,带import(里面会涉及另外一份wsdl)的搞不定啊,没办法实现自动下载。。

能不能把import里面的wsdl和原始的那个并一块,自己写个wsdl,然后生成代码?可行吗?
那位大神我不认识,好像很忙的样子,没有再搭理我了。。

#15


引用 14 楼 u013713653 的回复:
Quote: 引用 12 楼 oh_Maxy 的回复:

Quote: 引用 11 楼 u013713653 的回复:

Quote: 引用 10 楼 oh_Maxy 的回复:

Quote: 引用 9 楼 u013713653 的回复:

Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

这个我不懂,麻烦看一下了,非常感谢 axis2的wsdl2java问题,求教

试了下简单的wsdl是可以生成客户端代码的,带import(里面会涉及另外一份wsdl)的搞不定啊,没办法实现自动下载。。

能不能把import里面的wsdl和原始的那个并一块,自己写个wsdl,然后生成代码?可行吗?
那位大神我不认识,好像很忙的样子,没有再搭理我了。。

如果只是练习的话,找个简单的案例吧,常用的wsdl也不会出现import、location的

#16


http://www.onvif.org/ver10/events/wsdl/event.wsdl这个规范没有见过,这个只是一个使用手册而已,告诉如何调用,怎么可能是wsdl呢。

#17


引用 15 楼 oh_Maxy 的回复:
Quote: 引用 14 楼 u013713653 的回复:

Quote: 引用 12 楼 oh_Maxy 的回复:

Quote: 引用 11 楼 u013713653 的回复:

Quote: 引用 10 楼 oh_Maxy 的回复:

Quote: 引用 9 楼 u013713653 的回复:

Quote: 引用 8 楼 oh_Maxy 的回复:

Quote: 引用 7 楼 u013713653 的回复:

Quote: 引用 3 楼 oh_Maxy 的回复:

第二个方式执行,截图带上你的命令吧


%AXIS2_HOME%\bin\wsdl2java -uri http://www.onvif.org/onvif/ver10/events/wsdl/event.wsdl -p client -s -o stub
版主大人,求救 axis2的wsdl2java问题,求教

你这个uri,似乎不是一个规范的wsdl吧?


可是这是官网上的啊,问了生成过c++代码的大神,说不用修改的。 生成java代码的话下下来还需要修改吗?要怎么改啊

看了下那个uri的源码,确实是wsdl格式的,然后我把它另存为到本地,发现处理import的时候总是失败。这个再看看了。。。

这个我不懂,麻烦看一下了,非常感谢 axis2的wsdl2java问题,求教

试了下简单的wsdl是可以生成客户端代码的,带import(里面会涉及另外一份wsdl)的搞不定啊,没办法实现自动下载。。

能不能把import里面的wsdl和原始的那个并一块,自己写个wsdl,然后生成代码?可行吗?
那位大神我不认识,好像很忙的样子,没有再搭理我了。。

如果只是练习的话,找个简单的案例吧,常用的wsdl也不会出现import、location的

不是练习,是让开发onvif,急用啊。虽然没解决问题,不过非常谢谢阿

#18


引用 16 楼 fangmingshijie 的回复:
http://www.onvif.org/ver10/events/wsdl/event.wsdl这个规范没有见过,这个只是一个使用手册而已,告诉如何调用,怎么可能是wsdl呢。

是吗?不懂。下载下来的话,跟直接网页打开不一样哦。