You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by Gautam Thaker <gt...@verizon.net> on 2011/07/24 01:42:26 UTC

trouble building the tutorial in java..

I was able to build thrift-0.6.1 on Fedora 15 without any errors. I have
run the "cpp" tutorial extensively. But I can't build the java tutorial.
The README says to check for libthrift.jar, but one was not build when i
built jar. The "jar" files that I do have are:


/tmp/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot-javadoc.jar
/tmp/thrift-0.6.1/lib/java/build/tools/maven-ant-tasks-2.1.3.jar
/tmp/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot.jar
/tmp/thrift-0.6.1/lib/java/build/lib/commons-codec-1.3.jar
/tmp/thrift-0.6.1/lib/java/build/lib/slf4j-api-1.5.8.jar
/tmp/thrift-0.6.1/lib/java/build/lib/junit-4.4.jar
/tmp/thrift-0.6.1/lib/java/build/lib/httpcore-4.0.1.jar
/tmp/thrift-0.6.1/lib/java/build/lib/commons-lang-2.5.jar
/tmp/thrift-0.6.1/lib/java/build/lib/log4j-1.2.14.jar
/tmp/thrift-0.6.1/lib/java/build/lib/slf4j-log4j12-1.5.8.jar
/tmp/thrift-0.6.1/lib/java/build/lib/httpclient-4.0.1.jar
/tmp/thrift-0.6.1/lib/java/build/lib/commons-logging-1.1.1.jar
/tmp/thrift-0.6.1/lib/java/build/lib/servlet-api-2.5.jar


which does not include "libthrift.jar" that is mentioned in the README
below.

Any hints welcome.

Gautam


Steps for Java tutorial
==================================================

1) Make sure thrift is compiled, both the compiler and the Java library.
You should
be able to verify the following:

thrift/tutorial/java$ file ../../lib/java/libthrift.jar
../../lib/java/libthrift.jar: Zip archive data, at least v1.0 to extract

Re: trouble building the tutorial in java..

Posted by Jake Farrell <JF...@onesite.com>.
The java library was moved in 6.1 during the integration for maven. The lib is now located at lib/java/build/libthrift-0.7.0-snapshot.jar after building. If a release flag is set then the -snapshot will not get appended. I've updated the readme to reflect these changes. If you have any trouble with this please let me know

Jake


On Jul 23, 2011, at 6:42 PM, Gautam Thaker wrote:

> I was able to build thrift-0.6.1 on Fedora 15 without any errors. I have
> run the "cpp" tutorial extensively. But I can't build the java tutorial.
> The README says to check for libthrift.jar, but one was not build when i
> built jar. The "jar" files that I do have are:
> 
> 
> /tmp/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot-javadoc.jar
> /tmp/thrift-0.6.1/lib/java/build/tools/maven-ant-tasks-2.1.3.jar
> /tmp/thrift-0.6.1/lib/java/build/libthrift-0.6.1-snapshot.jar
> /tmp/thrift-0.6.1/lib/java/build/lib/commons-codec-1.3.jar
> /tmp/thrift-0.6.1/lib/java/build/lib/slf4j-api-1.5.8.jar
> /tmp/thrift-0.6.1/lib/java/build/lib/junit-4.4.jar
> /tmp/thrift-0.6.1/lib/java/build/lib/httpcore-4.0.1.jar
> /tmp/thrift-0.6.1/lib/java/build/lib/commons-lang-2.5.jar
> /tmp/thrift-0.6.1/lib/java/build/lib/log4j-1.2.14.jar
> /tmp/thrift-0.6.1/lib/java/build/lib/slf4j-log4j12-1.5.8.jar
> /tmp/thrift-0.6.1/lib/java/build/lib/httpclient-4.0.1.jar
> /tmp/thrift-0.6.1/lib/java/build/lib/commons-logging-1.1.1.jar
> /tmp/thrift-0.6.1/lib/java/build/lib/servlet-api-2.5.jar
> 
> 
> which does not include "libthrift.jar" that is mentioned in the README
> below.
> 
> Any hints welcome.
> 
> Gautam
> 
> 
> Steps for Java tutorial
> ==================================================
> 
> 1) Make sure thrift is compiled, both the compiler and the Java library.
> You should
> be able to verify the following:
> 
> thrift/tutorial/java$ file ../../lib/java/libthrift.jar
> ../../lib/java/libthrift.jar: Zip archive data, at least v1.0 to extract