Hi Team, I am running wiremock grpc standalone in ...
# general
a
Hi Team, I am running wiremock grpc standalone in a docker but facing issue related to sl4j logger factory , need your help here docker file : RUN mkdir /$WIREMOCK WORKDIR /$WIREMOCK RUN curl -sSL -o $WIREMOCK.jar https://mvnrepository.com/artifact/org.wiremock/$WIREMOCK-standalone/$WIREMOCK_VERSION/$WIREMOCK-standalone-$WIREMOCK_VERSION.jar RUN curl -sSL -o $GRPC.jar https://repo1.maven.org/maven2/org/wiremock/wiremock-grpc-extension-standalone/$GRPC_VERSION/wiremock-grpc-extension-standalone-$GRPC_VERSION.jar RUN curl -sSL -o $SLJ4.jar https://repo1.maven.org/maven2/org/slf4j/slf4j-nop/2.0.9/slf4j-nop-2.0.9.jar RUN curl -sSL -o $SL4Api.jar https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar RUN jar -xvf slf4j-nop-2.0.9.jar RUN jar -xvf grpc.jar RUN jar -xvf slf4j-api-2.0.9.jar RUN cp -r BOOT-INF/classes/com . RUN ls -R EXPOSE 8080 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-cp","slf4j-nop-2.0.9.jarslf4j api 2.0.9.jarwiremock.jargrpc.jarBOOT-INF/lib/*:.", "wiremock.Run"] Exception : Exception in thread "main" java.lang.NoClassDefFoundError: wiremock/org/slf4j/LoggerFactory at wiremock.com.github.jknack.handlebars.Handlebars.<clinit>(Handlebars.java:313) at com.github.tomakehurst.wiremock.extension.responsetemplating.TemplateEngine.<init>(TemplateEngine.java:53) at com.github.tomakehurst.wiremock.extension.responsetemplating.TemplateEngine.defaultTemplateEngine(TemplateEngine.java:43) at com.github.tomakehurst.wiremock.common.filemaker.FilenameMaker.<init>(FilenameMaker.java:44) at com.github.tomakehurst.wiremock.standalone.CommandLineOptions.<init>(CommandLineOptions.java:403) at com.github.tomakehurst.wiremock.standalone.WireMockServerRunner.run(WireMockServerRunner.java:57) at wiremock.Run.main(Run.java:23) any idea how to resolve this issue?
l
Could you try removing those additional slf4j jars and see if that makes a difference
a
Hi @Lee Turner tried with removing the jars too , still seeing the same issue