Bất kỳ liên kết nào về cách tích hợp Jetty và RESTEasy? Tôi đang cố gắng cố gắng để cấu hình RESTEasy với Jetty với nhau .... và dường như không có sự trợ giúp đáng tin cậy trên web.Tích hợp Jetty với RESTEasy
public static void main(String[] args) throws Exception
{
Server server = new Server(8080);
WebAppContext context = new WebAppContext();
context.setDescriptor("../WEB-INF/web.xml");
context.setResourceBase("../src/webapp");
context.setContextPath("/");
context.setParentLoaderPriority(true);
server.setHandler(context);
server.start();
server.join();
}
web.xml của tôi được sao chép trực tiếp từ: http://docs.jboss.org/resteasy/docs/1.0.0.GA/userguide/html/Installation_Configuration.html
Các lỗi tôi nhận được lại là một HTTP 404 khi tôi cố gắng mở một liên kết trong tập tin tài nguyên của tôi. Mọi thứ có vẻ hợp lý trên bề mặt, mọi gợi ý?
tập tin tài nguyên của tôi trông giống như:
package webapp;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
@Path("/*")
public class Resource {
@GET
public String hello() {
return "hello";
}
@GET
@Path("/books")
public String getBooks() {
return "books";
}
@GET
@Path("/book/{isbn}")
public String getBook(@PathParam("isbn") String id) {
return "11123";
}
}
Đây là bản in mà tôi thấy khi Jetty khởi động:
2012/04/10 09: 54: 27,163: INFO: oejs.Server: jetty-8.1.1.v20120215 2012-04-10 09: 54: 27.288: THÔNG TIN: oejw.StandardDescriptorProcessor: KHÔNG hỗ trợ JSP cho /, không tìm thấy org.apache.jasper.servlet.JspServlet 2012-04-10 09:54 : 27.319: THÔNG TIN: oejsh.ContextHandler: bắt đầu oejwWebAppContext {/, tệp:/C:/Người dùng/xyz/Anotherproj1/src/webapp} 2012-04-10 09: 54: 27.319: THÔNG TIN: oejsh.ContextHandler: bắt đầu oejw WebAppContext {/, tệp:/C:/Người dùng/xyz/Anotherproj1/src/webapp} 2012-04-10 09:54: 27.381: THÔNG TIN: oejs.AbstractConnector: Bắt đầu [email protected]: 8080
Lúc đầu, điều này có vẻ chính xác. Bạn đang sử dụng phiên bản Jetty nào. Có thông báo lỗi nào không? Vấn đề chính xác của bạn là gì? – andih
@andih Lỗi cơ bản là HTTP 404 khi tôi cố mở một liên kết trong tệp tài nguyên của mình. – rmoh21
@andih Tôi đang sử dụng Jetty 8.1.1 – rmoh21