如果我将泽西版本更改为高于1.9的版本,那么当我尝试运行servlet时会返回404错误。 以下是我的设置的一些细节: - Tomcat 8 - Eclipse Luna - 用于集成lib的Maven
我想自1.9以来RestFul服务提供的语法可能有变化,但我不确定。所以这是servlet代码:
import javax.ws.rs.DefaultValue;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Response;
@Path("/helloWorldREST")
public class HelloWorldREST {
@GET
@Path("/{parameter}")
public Response responseMsg( @PathParam("parameter") String parameter,
@DefaultValue("Nothing to say") @QueryParam("value") String value) {
String output = "Hello from: " + parameter + " : " + value;
return Response.status(200).entity(output).build();
}
}