我正在尝试在 Web 应用程序中使用 Tesseract OCR。当我将其作为 JAVA 应用程序运行时,代码运行良好。但是一旦我将相同的代码放入我的 Web 应用程序中,它就不再起作用了。如果把函数放在 servlet 中,tomcat 根本不会启动。如果我通过创建一个对象从单独的类中调用它,在调试时我发现根本没有创建该对象。我已经包括了所有必要的罐子。
servlet 中的代码
OCRFullTrial ot = new OCRFullTrial();
ot.imgOCR();
其他班级内
public void imgOCR(){
File imageFile = new File("D:\\OCRTesting\\0.jpg");
try {
ITesseract instance = new Tesseract(); //
System.out.println("1");
} catch (Exception e) {
System.err.println(e.getMessage());
}