无法使用gvNIX / Roo创建仅限Web服务的项目

时间:2015-03-26 08:44:39

标签: java web-services spring-roo gvnix gvnix-es

我们正在创建一个Web项目(WAR包装),该项目将只使用gvNIX / Roo按照JAX-WS Java优先方法开发web服务。

我们正在遵循http://www.gvnix.org/assets/doc/gvnix-1.4.1-reference-docs.pdf提供的官方指南,但它似乎无效。

我们已完成以下步骤:

  1. 遵循第2章,安装gvNIX。正确的。
  2. 接下来的第3章,使用Eclipse进行开发。我们使用STS作为分发(第3.1.1章)。正确的。
  3. 按照第5章,创建新的应用程序。正确的。
  4. 接下来的第30章,附加服务。
    1. 遵循第30.2章,创建本地服务。正确的。
    2. 遵循第30.3章,从Java创建服务器。失败。
  5. 在第30.3章的第4.2步中,它失败并显示以下消息: “找到了 Command'远程服务定义ws --class~.service.Service'但当前不可用(输入'help'然后输入以了解此命令)”。

    总而言之,这是log.roo的内容:

    // Spring Roo 1.3.1.RELEASE [rev 8cb81a3] log opened at 2015-03-26 09:24:15
    project --topLevelPackage com.test.webservices --projectName webservices --java 7 --packaging WAR
    // Spring Roo 1.3.1.RELEASE [rev 8cb81a3] log closed at 2015-03-26 09:24:24
    // Spring Roo 1.3.1.RELEASE [rev 8cb81a3] log opened at 2015-03-26 09:24:31
    remote service class --class ~.service.Service
    remote service operation --name myMethod --service ~.service.Service --return java.lang.Long --paramNames param1,param2 --paramTypes "java.lang.String,java.util.List"
    // Spring Roo 1.3.1.RELEASE [rev 8cb81a3] log closed at 2015-03-26 09:30:59
    

    这是不起作用的命令:

    remote service define ws --class ~.service.Service
    

    当您逐步遵循官方指南时,为什么最后一个命令不起作用?

    这是gvNIX / Roo的错误吗? gvNIX / Roo不支持Java第一种方法吗?

    提前致谢。

1 个答案:

答案 0 :(得分:0)

此错误已在gvNIX 2.0.0.M1

上修复

https://github.com/gvSIGAssociation/gvnix

试一试并提供反馈!

最好的问候