我正在使用intellij开发我的Web应用程序,使用boilerpipe jar创建这样的应用程序,但我在实例化servlet类时出错..这是我的servlet代码
import de.l3s.boilerpipe.BoilerpipeProcessingException;
import de.l3s.boilerpipe.extractors.ArticleExtractor;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.logging.Logger;
public class Servlet extends HttpServlet {
private final static Logger LOGGER = Logger.getLogger(Servlet.class.getName());
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try {
String urlString = "http://commercialobserver.com/2014/06/50102-sf-mixed-use-building-planned-for-east-harlem/";
PrintWriter writer = response.getWriter();
URL url = new URL(urlString);
String article = ArticleExtractor.INSTANCE.getText(url);
writer.println(article);
LOGGER.info("Content extracted successfully ");
writer.close();
} catch (MalformedURLException e) {
LOGGER.severe("Exception thrown for invalid url " + e);
} catch (BoilerpipeProcessingException e) {
LOGGER.severe("Exception thrown during scraping process " + e);
} catch (IOException e) {
LOGGER.severe("Exception thrown" + e);
}
}
}