grobid-example
grobid-example copied to clipboard
javax.naming.NoInitialContextException
javax.naming.NoInitialContextException: Cannot instantiate class: org.apache.naming.java.javaURLContextFactory [Root exception is java.lang.ClassNotFoundException: org.apache.naming.java.javaURLContextFactory]
I saw https://github.com/kermitt2/grobid/issues/91 but putting all dependencies in didn't work. Any ideas? I've tried all java naming dependencies I can find in maven central.
Hello!
When do you encounter this? Could you give me your pom.xml maybe?
Normally this example project is up-to-date with the latest Grobid release, and this dependency is working fine for me:
<dependency>
<groupId>directory-naming</groupId>
<artifactId>naming-java</artifactId>
<version>0.8</version>
</dependency>
Hi kermitt2. I'm using Ivy. I've tried both directory-naming and tomcat as naming-java providers but both give the issue.
<?xml version="1.0"?>
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
<info organisation="algorithmia.${user}" module="${algo}"/>
<dependencies>
<dependency org="com.algorithmia" name="algorithmia-client" rev="1.0.+" conf="default" changing="true"/>
<dependency org="com.algorithmia" name="algorithmia-extras" rev="1.0.+" conf="default" changing="true"/>
<dependency org="com.google.code.gson" name="gson" rev="2.5" conf="default"/>
<dependency org="tomcat" name="naming-java" rev="5.0.28" conf="default"></dependency>
<dependency org="org.apache.commons" name="commons-lang3" rev="3.0.1" conf="default"></dependency>
<dependency org="commons-io" name="commons-io" rev="2.0.1" conf="default"></dependency>
<dependency org="com.google.guava" name="guava" rev="16.0.1" conf="default"></dependency>
<dependency org="org.slf4j" name="slf4j-api" rev="1.6.6" conf="default"></dependency>
<dependency org="org.slf4j" name="slf4j-log4j12" rev="1.6.6" conf="default"></dependency>
<dependency org="log4j" name="log4j" rev="1.2.17" conf="default"></dependency>
<dependency org="com.cybozu.labs" name="langdetect" rev="1.1-20120112" conf="default"></dependency>
<dependency org="net.arnx" name="jsonic" rev="1.3.5" conf="default"></dependency>
<dependency org="xom" name="xom" rev="1.2.5" conf="default"></dependency>
</dependencies>
</ivy-module>
I've fixed that issue. Do you know what might be going on with this one though? @kermitt2
Exception in thread "main" java.lang.NoClassDefFoundError: org/grobid/core/mock/MockContext