Hi Eddy,

what you are missing is the JTA specification jar. You can find a copy here:

http://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1/geronimo-jta_1.1_spec-1.1.jar

Neo4j uses maven to manage its dependencies so that such necessary
libraries are located and downloaded automatically. This has the
additional advantage that if you have a dependency management system
as well all this will be automatically taken care for you.

To get back to your questions, no, JavaEE is nowhere near needed for
running neo4j. For the kernel you will need, apart from JTA above,

http://repo1.maven.org/maven2/org/osgi/osgi_R4_core/1.0/osgi_R4_core-1.0.jar
http://repo1.maven.org/maven2/org/osgi/osgi_R4_compendium/1.0/osgi_R4_compendium-1.0.jar

as well and you should be good to go. For the tests, junit is also needed.
I don't know of a way to have these dependencies managed from the
package managers that come with linux distros, so either a dependency
manager or manual downloads are your options here.

In general, the pom.xml in every project has a listing of all the
dependencies you will need.

cheers,
CG

On Tue, Jul 12, 2011 at 4:18 PM, Eddy Respondek
<eddy.respon...@gmail.com> wrote:
> I'm currently getting the following error message in Debian Lenny when
> trying to run a class file.
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> javax/transaction/TransactionManager
>
> As far as I can tell Debian is missing a jta.jar file which is apparently
> apart Java EE 6 but this isn't one of Debian packages.
>
> Do I need to manually install Java EE 6 or can I get JTA.jar somewhere
> separately?
>
> More info....
> javac -cp /usr/share/java/neo4j-kernel.jar:/usr/share/java/jta.jar
> /tmp/gpneo4jimport.java
> java -cp /tmp:/usr/share/java/neo4j-kernel.jar:/usr/share/java/jta.jar
> gpneo4jimport
>
> java version "1.6.0_22"
> Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
> Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
> _______________________________________________
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to