Tess4j在Centos发行

时间:2017-09-15 07:12:38

标签: tess4j

我在AWS AMI中使用tess4j和Centos。 使用TessBaseAPICreate()创建api时,我也得到如下错误 java.lang.NoSuchMethodError:org.slf4j.spi.LocationAwareLogger.log(Lorg / slf4j / Marker; Ljava / lang / String; ILjava / lang / String; [Ljava / lang / Object; Ljava / lang / Throwable;)V     org.slf4j.bridge.SLF4JBridgeHandler.callLocationAwareLogger(SLF4JBridgeHandler.java:221)     org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:303)     java.util.logging.Logger.log(Logger.java:738)     java.util.logging.Logger.doLog(Logger.java:765)     java.util.logging.Logger.logp(Logger.java:1042)     org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:181)     org.apache.juli.logging.DirectJDKLog.error(DirectJDKLog.java:147)     org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)     org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)     org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)     org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:495)     org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)     org.apache.coyote.AbstractProtocol $ ConnectionHandler.process(AbstractProtocol.java:767)     org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1354)     org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)     java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)     java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:617)     org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)     java.lang.Thread.run(Thread.java:745)

但是这在我的Mac和Ubuntu中运行良好。 我是否想念任何依赖?

谢谢!

1 个答案:

答案 0 :(得分:0)

添加pom.xml

    <!--Logging-->
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
    </dependency>

    <dependency>
        <groupId>commons-logging</groupId>
        <artifactId>commons-logging</artifactId>
        <version>1.1.3</version>
    </dependency>

    <dependency>
        <groupId>jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.1.2</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.5.8</version>
    </dependency>

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.5.8</version>
    </dependency>

    <dependency>
        <groupId>net.sourceforge.tess4j</groupId>
        <artifactId>tess4j</artifactId>
        <version>4.0.0-SNAPSHOT</version>
        <exclusions>
            <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>jcl-over-slf4j</artifactId>
            </exclusion>

            <exclusion>
                <groupId>org.slf4j</groupId>
                <artifactId>log4j-over-slf4j</artifactId>
            </exclusion>


            <exclusion>
                <groupId>ch.qos.logback</groupId>
                <artifactId>logback-classic</artifactId>
            </exclusion>
        </exclusions>
    </dependency>