我剛剛開始使用嵌入式jetty。我被困在一些錯誤消息。這是簡單和直接的幾行代碼,我在網上找到並想測試。嵌入式Jetty入門
import org.jaxen.Context;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.servlet.ServletHolder;
public class Main {
public static void main(String[] args) throws Exception {
ServletHolder sh = new ServletHolder(ServletContainer.class);
sh.setInitParameter("com.sun.jersey.config.property.resourceConfigClass", "com.sun.jersey.api.core.PackagesResourceConfig");
sh.setInitParameter("com.sun.jersey.config.property.packages", "jerseyplusjetty");
Server server = new Server(80);
ServletContextHandler sch = new ServletContextHandler(server, "/");
sch.addServlet(sh, "/*");
server.start();
server.join();
}
}
我在Java構建路徑中的所有碼頭罐子。但我不斷收到錯誤:構造函數ServletHolder(Class)未定義,構造函數Server(int)未定義,ServletContextHandler無法解析爲類型。 如果我刪除ServletHolder和Server中的參數,它將停止抱怨。例如如果我有:ServletHolder sh = new ServletHolder();服務器服務器=新服務器(); 但這是不對的。我讀過Jetty文檔和ServletHolder類可以帶參數。我在這裏錯過了什麼嗎?