WebServie-使用CXF将wsdl转化为Java
来源:互联网 发布:js中连接符后怎么使用 编辑:程序博客网 时间:2024/05/16 13:43
环境准备
配置
- 需要配置JDK环境变量
- 配置cxf环境变量:
- CXF_HOME:D:\runtime\apache-cxf-2.7.18
- PTTH:%CXF_HOME%\bin;
- CLASSPATH:%CXF_HOME%/lib
检测
cmd中:
wsdl2java
输出下面的语句则表示正常
Missing argument: wsdlurl
执行命令
参数可以使用 wsdl2java -help查看
wsdl2java yourpath\aa.wsdl
问题
一 GC异常
- 原因:需要转化的wsdl文件特别大,则需要设置java运行jvm变量,异常:
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceede
- 解决:在 %CXF_HOME%\bin\wsdl2java.bat 文件中找到相应位置,设置:-Xms2048m -Xmx2048m
"%JAVA_HOME%\bin\java" -Xms2048m -Xmx2048m -Djava.endorsed.dirs="%CXF_HOME%\lib\endorsed" -cp "%CXF_JAR%;%TOOLS_JAR%;%CLASSPATH%" -Djava.util.logging.config.file="%CXF_HOME%\etc\logging.properties" org.apache.cxf.tools.wsdlto.WSDLToJava %*
二 版本bug
原因:使用 cxf2.7.18 以及jdk1.8,出现文件无法访问的情况
解决:在 %JAVA_HOME%/jre/lib下添加文件jaxp.properties,内容为
javax.xml.accessExternalSchema = all
0 0
- WebServie-使用CXF将wsdl转化为Java
- CXF 生成Web Service Client(将WSDl 转化成 Java代码)
- Linux使用Java将C++程序发布为webservice(wsdl)
- 使用Java将中文转化为拼音
- 使用CXF将wsdl文件生成客户端代码命令
- 使用maven cxf plugin从wsdl生成java类
- 使用CXF根据wsdl地址自动生成客户端 (java)
- 使用org.dom4j将java对象转化为xml
- 使用org.dom4j将java对象转化为xml
- 使用java将 WORD,EXCEL转化为HTML
- 使用Java注解将实体类转化为sql字符串
- 使用java将COBOL语句转化为标准SQL语句
- CXF实现wsdl文件转换为javaBean
- 关于使用webService框架cxf自带工具将wsdl文件生成本地类
- 使用PDFRenderer将PDF转化为图片
- 使用递归将数字转化为字符
- 使用fileread将img转化为base64
- java将毫秒转化为日期
- JavaScript入门——JS交互语句和语句格式点要
- JAVA NIO 学习总结(下)
- 安装sqlserver时出现错误:Could not open key: UNKNOWNComponents
- mybatis批量更新(on duplicate key update)
- 让程序在崩溃时体面的退出之SEH
- WebServie-使用CXF将wsdl转化为Java
- UNIQUE constraint failedの原因
- 【OpenJudge】 分配病房
- valication、Blending和总结
- link
- 《假如给我三天光明》读后感及其摘录(1)
- kafka之二 文件存储
- anaconda 使用matplotlib画图出现 could not find or load Qt platform plugin "" 解决
- 在阿里O2O仓储解决方案公司担任系统架构师