我在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理解的应用服务器.
我对吗?如果我切换应用程序服务器它会工作吗?我应该使用什么应用服务器?