1

我们正在创建一个 web 项目(WAR 打包),它只会使用 gvNIX/Roo 按照 JAX-WS Java-first 方法开发的 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 创建服务器。失败。

在第 30.3 章的第 4.2 步中,它失败并显示消息:“命令'remote service define ws --class ~.service.Service' 被发现但当前不可用(输入'help'然后 ENTER 了解此命令) “ .

综上所述,这就是 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 优先方法吗?

提前致谢。

4

1 回答 1

0

此错误已在 gvNIX 2.0.0.M1 上修复

https://github.com/gvSIGAssociation/gvnix

试试看并提供您的反馈!

此致

于 2015-07-10T09:37:54.627 回答