The WAR has everything under WEB-INF (class files, etc.).  The jar has
it all at top-level.  It looks like a WAR can't be used as a JAR as I
suggested in my previous mail so, yeah, stargate contrib would seem to
have WAR and JAR targets (unless someone knows better).

St.Ack

On Sun, Feb 7, 2010 at 5:23 PM, Andrew Purtell <apurt...@apache.org> wrote:
> The Stargate WAR is meant for deployment into some totally seperate servlet
> container -- Jetty, Tomcat, Glassfish, etc. The provided jetty.xml is just an
> example and maybe should be named jetty.xml.template to clarify. We could use
> examples for other servlet containers besides Jetty.
>
> The Stargate JAR embeds a Jetty servlet container so one can run Stargate as a
> standalone daemon, either in the background as is typically done with other
> HBase daemons:
>
>   sh ./bin/hbase-daemon.sh start org.apache.hadoop.hbase.stargate.Main
>
> or in the foreground for debugging
>
>   ./bin/hbase org.apache.hadoop.hbase.stargate.Main
>
> ... with optional argument "-p <port>" to change the listening port.
>
>   - Andy
>
>
>
> ----- Original Message ----
>> From: Paul Smith
>> To: hbase-dev@hadoop.apache.org
>> Sent: Sat, February 6, 2010 7:03:10 PM
>> Subject: Stargate War - jetty.xml and dependencies
>>
>> Just a question about the contrib/stargate module.  As I read it, it's 
>> designed
>> to be both a standalone WAR _and_ JAR artifact?  Is that correct? I can do 
>> that
>> (probably not without a directory move), but I'm scratching my head to work 
>> out
>> what the conf/jetty.xml is used for, because it doesn't appear in the ivy
>> generated 'binary' output (maybe it's just missing).
>>
>> If someone could comment on where the jetty.xml should end up in a stargate
>> binary (and indeed, where it should appear in a general hbase binary tar 
>> ball) I
>> would appreciate it.    I'm guessing it's designed to be used with Jetty to
>> kickstart a simple app server, and assume that the generated stargate WAR is
>> supposed to live somewhere relative (ie. 'webapps') to be launched under the
>> /api/ context.
>>
>> Any knowledgeable folk able to comment on how this gets used?
>>
>> cheers,
>>
>> Paul
>
>
>
>
>
>

Reply via email to