grobid-example icon indicating copy to clipboard operation
grobid-example copied to clipboard

javax.naming.NoInitialContextException

Open rawsh opened this issue 8 years ago • 3 comments
trafficstars

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.

rawsh avatar Sep 29 '17 03:09 rawsh

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>

kermitt2 avatar Sep 29 '17 07:09 kermitt2

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>

rawsh avatar Sep 29 '17 15:09 rawsh

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

rawsh avatar Sep 30 '17 17:09 rawsh