cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alvin UW <alvi...@gmail.com>
Subject Re: How to release a customised Cassandra from Eclipse?
Date Wed, 10 Aug 2011 19:39:47 GMT
Thanks
It works

2011/8/10 Konstantin Naryshkin <konstantinn@a-bb.net>

> When I build cassandra, I use:
> #ant
> #ant release
>
> It does produce a working cassandra.jar, though I am not sure if it will
> fulfill your needs since I make mine to create an RPM out of it.
>
> ----- Original Message -----
> From: "Norman Maurer" <norman.maurer@googlemail.com>
> To: user@cassandra.apache.org
> Sent: Monday, August 8, 2011 6:30:59 AM
> Subject: Re: How to release a customised Cassandra from Eclipse?
>
> Its
>
> ant artifacts
>
>
> Bye
> Norman
>
> 2011/8/7, Alvin UW <alvinuw@gmail.com>:
> > Thanks guys.
> >
> > The problem is solved. I copied cassandra and cassandra.in to my bin
> folder.
> > Then used "ant release " to generate my customized cassandra.jar in dist
> > folder.
> > it worked.
> >
> > To Aaron: I tried "ant artefacts", but it failed. is it because I am
> using
> > Cassandra 0.7?
> > What's the difference between "ant artefacts" and "ant release"?
> >
> > 2011/8/6 aaron morton <aaron@thelastpickle.com>
> >
> >> Have a look at this file in the source repo
> >> https://github.com/apache/cassandra/blob/trunk/bin/cassandra
> >>
> >> try using "ant artefacts" and look in the build/dist dir.
> >>
> >> cheers
> >>
> >> -----------------
> >> Aaron Morton
> >> Freelance Cassandra Developer
> >> @aaronmorton
> >> http://www.thelastpickle.com
> >>
> >> On 7 Aug 2011, at 03:58, Alvin UW wrote:
> >>
> >>
> >> Thanks.
> >>
> >> I am a beginner.
> >> I checked bin folder under myCassandra. There are only some classes
> >> without
> >> executable file.
> >> after "ant release", I got the jar file from build folder.
> >>
> >>
> >>
> >>
> >> 2011/8/6 Jonathan Ellis <jbellis@gmail.com>
> >>
> >>> look at bin/cassandra, you can't just run it with "java -jar"
> >>>
> >>> On Sat, Aug 6, 2011 at 10:43 AM, Alvin UW <alvinuw@gmail.com> wrote:
> >>> > Hello,
> >>> >
> >>> > I set up a Cassandra project in Eclipse following
> >>> > http://wiki.apache.org/cassandra/RunningCassandraInEclipse
> >>> > Then, I made a few modifications on it to form a customised
> Cassandra.
> >>> > But I don't know how can I release this new Cassandra from Eclipse
as
> a
> >>> jar
> >>> > file to use in EC2.
> >>> >
> >>> > I tried "ant release" command in command line. It can successful
> build
> >>> .jar
> >>> > file.
> >>> > Then I typed java -jar apache-cassandra-0.7.0-beta1-SNAPSHOT.jar
> >>> >
> >>> > "Error: Failed to load Main-Class manifest attribute from "
> >>> >
> >>> > I edited a MANIFEST.MF like:
> >>> > Manifest-Version: 1.0
> >>> > Ant-Version: Apache Ant 1.7.1
> >>> > Created-By: 16.3-b01 (Sun Microsystems Inc.)
> >>> > Implementation-Title: Cassandra
> >>> > Implementation-Version: 0.7.0-beta1-SNAPSHOT
> >>> > Implementation-Vendor: Apache
> >>> > Main-Class: org.apache.cassandra.thrift.CassandraDaemon
> >>> >
> >>> > and tried again. the error is like below:
> >>> >
> >>> > Exception in thread "main" java.lang.NoClassDefFoundError:
> >>> > org/apache/thrift/transport/TTransportException
> >>> > Caused by: java.lang.ClassNotFoundException:
> >>> > org.apache.thrift.transport.TTransportException
> >>> >     at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> >>> >     at java.security.AccessController.doPrivileged(Native Method)
> >>> >     at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> >>> >     at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
> >>> >     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> >>> >     at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
> >>> >     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
> >>> > Could not find the main class:
> >>> org.apache.cassandra.thrift.CassandraDaemon.
> >>> > Program will exit.
> >>> >
> >>> > So what's the problem?
> >>> >
> >>> >
> >>> > Thanks.
> >>> > Alvin
> >>> >
> >>> >
> >>> >
> >>> >
> >>> >
> >>> >
> >>>
> >>>
> >>>
> >>> --
> >>> Jonathan Ellis
> >>> Project Chair, Apache Cassandra
> >>> co-founder of DataStax, the source for professional Cassandra support
> >>> http://www.datastax.com
> >>>
> >>
> >>
> >>
> >
>

Mime
View raw message