【发布时间】:2010-12-08 18:56:51
【问题描述】:
我刚开始使用嵌入式码头。我遇到了一些错误消息。简单明了的几行代码,网上找的,想测试一下。
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 类可以接受参数。我在这里遗漏了什么吗?
【问题讨论】:
标签: jetty