Class.forName()无法找到类的声明

时间:2018-08-27 09:45:52

标签: java servlets server httpserver

我试图制作一个可执行的jar,该实例在实例化时运行本地服务器并处理servlet的请求和响应,现在我在另一个程序中使用此jar并实现servlet,但是当我处理请求时,它找不到需要初始化的类。 此处,映射包含URL模式和与web.xml文件中的URL模式关联的servlet类的名称。

Iterator <Map.Entry<String,String>> itr = map.entrySet().iterator();

while (itr.hasNext()) {
    Map.Entry<String,String> entry = itr.next();

    if (entry.getKey().equals(is.toString())) {
        try {
           HttpServlet servlet = (HttpServlet) Class.forName(entry.getValue()).newInstance();
           this.servlet = servlet;
        }
    }
}

0 个答案:

没有答案