我们正在使用名为 Tess4J 的 Tesseract OCR Java 库。如果作为独立应用程序运行,它可以正常工作。它需要一个名为 TESSDATA_PREFIX 的变量,其中包含 tessdata 配置和其他字符集相关文件。
它也可以与 eclipse 中的嵌入式 Tomcat 6 服务器一起正常运行。我已使用启动配置将 TESSDATA_PREFIX 设置为环境变量。
但是,当我将所有内容打包成 WAR 并将其放入 tomcat 的部署目录中时,似乎没有选择环境变量,并且服务器在遇到 doOCR api(需要 tessdata 配置)时崩溃。
我尝试在 catalina.bat 中设置此环境变量,也通过命令行设置,但没有成功。
Tomcat 中的环境变量应放入 bin 目录中的 setenv.bat/setenv.sh 脚本中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)