【问题标题】:Unable to import web service无法导入网络服务
【发布时间】:2015-09-20 21:01:38
【问题描述】:

我尝试在我的项目中导入远程 Web 服务。 我正在使用 gvnix,我给出了命令

    remote service import ws --wsdl http://www.restfulwebservices.net/wcf/UNSPSCService.svc?wsdl --class ~.services.UNSPSC

我有这个回应

   Updated SRC_MAIN_JAVA\com\springsource\petclinic\services\UNSPSC.java
   Updated ROOT\pom.xml [skipped dependency org.apache.cxf:cxf-rt-frontend-           jaxws:${cxf.version}; skipped dependency org.apache.cxf:cxf-rt-transports-http
   :${cxf.version}; added dependency org.hibernate.javax.persistence:hibernate- jpa-2.0-api:1.0.1.Final; skipped dependency org.springframework:spring-tx:
   ${spring.version}; added plugin org.apache.cxf:cxf-codegen- plugin:${cxf.version}]
   Updated ROOT\pom.xml
   Generating sources ...
   Generating sources error !
   Undo manage SRC_MAIN_WEBAPP\WEB-INF\i18n\application.properties
   Undo manage ROOT\pom.xml
   Undo manage SRC_MAIN_WEBAPP\WEB-INF\i18n\application.properties
   Undo manage ROOT\pom.xml
   Undo manage SRC_MAIN_JAVA\com\springsource\petclinic\services\UNSPSC.java
   Undo manage SRC_MAIN_WEBAPP\WEB-INF\spring\webmvc-config.xml
   Error generating web service sources

任何帮助!!!!

【问题讨论】:

    标签: gvnix gvnix-es


    【解决方案1】:

    我试试这个命令并为我工作:

    roo-gvNIX> script --file clinic.roo
    roo-gvNIX> remote service import ws --wsdl http://www.restfulwebservices.net/wcf/UNSPSCService.svc?wsdl --class ~.services.UNSPSC
    

    但我对trace有一点不同:

    Updated ROOT/pom.xml
    Generating sources ...
    [INFO] Scanning for projects...
    [INFO]                                                                         
    [INFO] ------------------------------------------------------------------------
    [INFO] Building petclinic 0.1.0.BUILD-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO] n.Visit roo-gvNIX> 
    [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ petclinic ---
    [INFO] n.Visit roo-gvNIX> 
    [INFO] --- cxf-codegen-plugin:2.7.3:wsdl2java (UNSPSCService) @ petclinic ---
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESSvNIX> 
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 17.151s
    [INFO] Finished at: Wed Sep 23 13:24:27 CEST 2015
    [INFO] Final Memory: 15M/342M
    [INFO] ------------------------------------------------------------------------
    Created SRC_MAIN_JAVA/com/springsource/petclinic/services/UNSPSC_Roo_GvNix_WebServiceProxy.aj
    

    gvNIX 使用 cxf-codegen-plugin maven 插件从 WDSL 生成源代码。所以 maven 可执行文件必须在系统PATH 上是可访问的。确保您可以从系统 shell 执行mvn 命令。

    祝你好运!

    【讨论】:

    • 我还是有同样的问题。这是gvNIX shell的结果。你有什么版本的gvnix和java?
    • 我在 Ubuntu 14.04 LTS 上尝试使用 gvNIX 1.4.1 和 JDK 1.7.0_75
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-19
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多