在Tomcat中设置环境变量TESSDATA_PREFIX

我们正在使用称为Tess4J的Tesseract OCR

Java库。如果作为独立应用程序运行,它可以正常工作。它需要一个名为TESSDATA_PREFIX的变量,其中包含tessdata配置和其他与字符集相关的文件。

在eclipse中与嵌入式Tomcat 6服务器一起运行时,它也可以正常运行。我已经通过使用启动配置将TESSDATA_PREFIX设置为环境变量。

但是,当我将所有内容打包到WAR中并将其放置在tomcat的deploy目录中时,似乎没有选择环境变量,并且在遇到doOCR

api(需要tessdata配置)的那一刻服务器崩溃了。

我尝试在catalina.bat中设置此env变量,也尝试通过命令行设置,但是没有运气。

回答:

Tomcat中的环境变量应放在bin目录中的setenv.bat / setenv.sh脚本中。

以上是 在Tomcat中设置环境变量TESSDATA_PREFIX 的全部内容, 来源链接: utcz.com/qa/425735.html

回到顶部