急级....cxf webservice调用电信短信网关的问题

lls1982215 2010-12-06 12:53:02
电信提供wsdl 地址和参数 调用电信的webservice


http://58.53.194.80/swdx/services/APService?wsdl 参数是用户名 电话号码什么的。


服务端应该怎么调用...我这边只需填写手机号码,发送内容.发送短信
...全文
1064 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lls1982215 2010-12-06
  • 打赏
  • 举报
回复
Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\lls>cd ..

C:\Users>cd ..

C:\>d:

D:\>cd apache-cxf-2.3.0

D:\apache-cxf-2.3.0>cd bin

D:\apache-cxf-2.3.0\bin>wsdl2java -p com.bao.ws -d d:/ws -verbose http://www.aya
ndy.com/Service.asmx?WSDL

D:\apache-cxf-2.3.0\bin>set JAVA_HOME=D:\Java\jdk1.6.0_17
Loading FrontEnd jaxws ...
Loading DataBinding jaxb ...
wsdl2java -p com.bao.ws -d d:/ws -verbose http://www.ayandy.com/Service.asmx?WSD
L
wsdl2java - Apache CXF 2.3.0


D:\apache-cxf-2.3.0\bin>
D:\apache-cxf-2.3.0\bin>wsdl2java -p com.dao.ws -d:/ws -verbose http://58.53.194
.80/swdx/services/APService?wsdl

D:\apache-cxf-2.3.0\bin>set JAVA_HOME=D:\Java\jdk1.6.0_17
Loading FrontEnd jaxws ...
Loading DataBinding jaxb ...
Unexpected option: -d:/ws

Usage : wsdl2java -fe <front-end-name> -db <data-binding-name> -wv <wsdl-version
> -p <[wsdl-namespace =]package-name>* -sn <service-name> -b <binding-file-name>
* -reserveClass <class-name>* -catalog <catalog-file-name> -d <output-directory>
-compile -classdir <compile-classes-directory> -impl -server -client -all -auto
NameResolution -allowElementReferences<=true> -defaultValues<=class-name-for-Def
aultValueProvider> -ant -nexclude <schema-namespace [= java-package-name]>* -exs
h <(true, false)> -dns <Default value is true> -dex <(true, false)> -validate -k
eep -wsdlLocation <wsdlLocation> -xjc<xjc-arguments>* -noAddressBinding -useFQCN
ForFaultSerialVersionUID -h -v -verbose -quiet -wsdlList <wsdlurl>


WSDLToJava Error: org.apache.cxf.tools.common.toolspec.parser.BadUsageException:
Unexpected option: -d:/ws


org.apache.cxf.tools.common.ToolException: org.apache.cxf.tools.common.toolspec.
parser.BadUsageException: Unexpected option: -d:/ws

at org.apache.cxf.tools.common.toolspec.AbstractToolContainer.execute(Ab
stractToolContainer.java:180)
at org.apache.cxf.tools.common.AbstractCXFToolContainer.execute(Abstract
CXFToolContainer.java:71)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaCon
tainer.java:269)
at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.ja
va:103)
at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)
Caused by: org.apache.cxf.tools.common.toolspec.parser.BadUsageException: Unexpe
cted option: -d:/ws

at org.apache.cxf.tools.common.toolspec.parser.CommandLineParser.throwUs
age(CommandLineParser.java:199)
at org.apache.cxf.tools.common.toolspec.parser.CommandLineParser.parseAr
guments(CommandLineParser.java:174)
at org.apache.cxf.tools.common.toolspec.AbstractToolContainer.parseComma
ndLine(AbstractToolContainer.java:89)
at org.apache.cxf.tools.common.toolspec.AbstractToolContainer.execute(Ab
stractToolContainer.java:178)
... 6 more

D:\apache-cxf-2.3.0\bin>wsdl2java -p com.dao.ws -d d:/ws -verbose http://58.53.1
94.80/swdx/services/APService?wsdl

D:\apache-cxf-2.3.0\bin>set JAVA_HOME=D:\Java\jdk1.6.0_17
Loading FrontEnd jaxws ...
Loading DataBinding jaxb ...
wsdl2java -p com.dao.ws -d d:/ws -verbose http://58.53.194.80/swdx/services/APSe
rvice?wsdl
wsdl2java - Apache CXF 2.3.0


WSDLToJava Error: Rpc/encoded wsdls are not supported with CXF

org.apache.cxf.tools.common.ToolException: Rpc/encoded wsdls are not supported w
ith CXF
at org.apache.cxf.tools.wsdlto.frontend.jaxws.wsdl11.JAXWSDefinitionBuil
der.checkSupported(JAXWSDefinitionBuilder.java:141)
at org.apache.cxf.tools.wsdlto.frontend.jaxws.wsdl11.JAXWSDefinitionBuil
der.build(JAXWSDefinitionBuilder.java:87)
at org.apache.cxf.tools.wsdlto.frontend.jaxws.wsdl11.JAXWSDefinitionBuil
der.build(JAXWSDefinitionBuilder.java:61)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJav
aContainer.java:161)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaCon
tainer.java:128)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaCon
tainer.java:271)
at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.ja
va:103)
at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)

D:\apache-cxf-2.3.0\bin>
按楼上的生成失败!
  • 打赏
  • 举报
回复
你应该写客户端吧。

参考一下这个帖子,我在 3 楼的回复:

http://topic.csdn.net/u/20091016/22/56aebb07-cd7b-4c7b-a38a-ebd7f35392c8.html

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧