我在 IntelliJ IDEA 12.1.3 Ultimate 中有一个简单的 RESTful 服务。
我已经测试过了。有用。现在我想为这个服务创建一个 Java 客户端并且需要一个 WADL。
根据http://wiki.jetbrains.net/intellij/RESTful_WebService上的说明,我右键单击我的课程并转到“Web 服务 - > RESTful Web 服务”,却发现菜单项“从 Java 代码生成 WADL”被禁用。
我做错了什么?
这是代码:
package com.mybiz;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
@Path("/greeting")
public class Greeter {
@GET
@Produces("text/plain")
public String hello() {
return "Hi!";
}
}
更新
使用 TomEE 作为应用程序服务器似乎禁用了此功能。我猜应用程序服务器是生成 WADL 的地方,我没有使用 IntelliJ 理解的应用程序服务器。
我对吗?如果我切换应用程序服务器,它会工作吗?我应该使用什么应用服务器?