cxf

进入apache-cxf-2.6.1的jar解压文件
C:\Documents and Settings\xiaoyanzhu\桌面\apache-cxf-2.6.1\apache-cxf-2.6.1\bin>
执行下面的命令:生成所有客户端
wsdl2java.bat -p com.wsdl -all -frontend jaxws21 http://testfamily.sohu-inc.com/portalm/services/WsErmDsManager?wsdl

上面的命令也可以不加-all参数,这样的话就可以只加必要的了。
注意:-all 参数,
-frontend jaxws21 参数(jaxws21是跟着-frontend的)




====================

woodstox-core-asl
stax2-api

stax-api 这个jar和谁冲突呢?这个jar文件被损坏了。
javaws-api  这个jar包和谁冲突呢?这个jar文件被损坏了。


webService服务端合并到vrs_cutPic项目里面,
在本地运行发现报了个错,加入了jta.jar 就不报错了
在测试机66上部署,发现报java.lang.reflect.MalformedParameterizedTypeException
这种错误一般是整合的时候webService的某个gen**-servlet**jar包依赖spring3.0版本相关。而原来的项目里面是spring-2.5.4.jar。要把它替换掉。
小结:webService cxf的实现最好用spring3.0的相关jar
spring-web-3.0.7.RELEASE.jar
spring-jms-3.0.7.RELEASE.jar
spring-tx-3.0.7.RELEASE.jar
spring-expression-3.0.7.RELEASE.jar
spring-core-3.0.7.RELEASE.jar
spring-context-3.0.7.RELEASE.jar
spring-beans-3.0.7.RELEASE.jar
spring-asm-3.0.7.RELEASE.jar
测试机上仅仅那么做就行,但是10.11.132.208机器上却不行。找了原因加入下面两个jar,ok
spring-jdbc-3.0.5.RELEASE.jar
aopalliance-1.0.jar
好像发送邮件又问题了,看另外一个文件

http://ip:端口/webServices/userService?wsdl
http://域名/vrs_cutPic/webServices/userService?wsdl  66这台测试机不能用ip访问,因为在resin里面配了host,另外这种访问形式需要在host里面绑定 10.10.83.66 域名
服务端 逻辑基本ok,接下来写客户端代码,即组装xml,入库操作。authroizUserAndGetResult这个方法是要调用的方法,传入规则xml接口
可以仿造服务端的测试代码generateXml sendAuthronizXml

你可能感兴趣的:(CXF)