tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mansour Al Akeel <mansour.alak...@gmail.com>
Subject Re: Deploy unpacked jar
Date Tue, 17 Jan 2012 17:51:00 GMT
openejb standalone is what I am using. And that's what docs say.



On Tue, Jan 17, 2012 at 12:31 PM, Romain Manni-Bucau
<rmannibucau@gmail.com> wrote:
> yep.
>
> create a apps/ folder in tomee directory.
>
> then move your exploded jar in this folder.
>
> Finally start TomEE and the magic should appear.
>
> I tried this commands and it works:
>> cp
> ~/.m2/repository/org/apache/openejb/apache-tomee/1.0.0-beta-2-SNAPSHOT/apache-tomee-1.0.0-beta-2-SNAPSHOT-webprofile.zip
> .
>> unzip apache-tomee-1.0.0-beta-2-SNAPSHOT-webprofile.zip
>> cd apache-tomee-webprofile-1.0.0-beta-2-SNAPSHOT/
>> cp
> ~/.m2/repository/org/superbiz/simple-stateless/1.1-SNAPSHOT/simple-stateless-1.1-SNAPSHOT.jar
> .
>> mkdir apps
>> mv simple-stateless-1.1-SNAPSHOT.jar apps/
>> cd apps/
>> mkdir simple-stateless
>> mv simple-stateless-1.1-SNAPSHOT.jar simple-stateless
>> cd simple-stateless/
>> jar xvf simple-stateless-1.1-SNAPSHOT.jar
>> cd ..
>> rm simple-stateless/simple-stateless-1.1-SNAPSHOT.jar
>> cd ..
>> ./bin/catalina.sh run
>
> (i know i could have done it faster ;))
>
> - Romain
>
>
> 2012/1/17 Mansour Al Akeel <mansour.alakeel@gmail.com>
>
>> Thank you Romain,
>> can you please let me know if this info is still correct?
>>
>> As of 1.0 beta1, OpenEJB supports unpacked ejb jars. Simply meaning
>> that you don't need to pack your ejb's into a jar file in order to use
>> them in OpenEJB. You still need to follow the ejb jar layout and
>> include an "META-INF/ejb-jar.xml" in the directory that contains your
>> ejbs.
>>
>>
>>
>> On Tue, Jan 17, 2012 at 11:46 AM, Romain Manni-Bucau
>> <rmannibucau@gmail.com> wrote:
>> > the current code doesn't handle directories, it can probably be enhanced
>> in
>> > next releases.
>> >
>> > My second sentence referred to some application servers which need to
>> > unpack all archives (even jar files) to scan them which is not our case.
>> >
>> > - Romain
>> >
>> >
>> > 2012/1/17 Mansour Al Akeel <mansour.alakeel@gmail.com>
>> >
>> >> Romain, sorry but I didn't get your answer. Can you please kindly
>> >> elaborate, and give some details ?
>> >> What do I need to do to deploy and redeploy an unpacked jar ?
>> >>
>> >>
>> >>
>> >> On Tue, Jan 17, 2012 at 11:33 AM, Romain Manni-Bucau
>> >> <rmannibucau@gmail.com> wrote:
>> >> > Hi,
>> >> >
>> >> > it only manages file, not directory. But some files have not to be
>> >> unpacked
>> >> > for scanning.
>> >> >
>> >> > - Romain
>> >> >
>> >> >
>> >> > 2012/1/17 Mansour Al Akeel <mansour.alakeel@gmail.com>
>> >> >
>> >> >> From this page:
>> >> >>
>> >> >> http://openejb.apache.org/deployments.html
>> >> >>
>> >> >> An unpacked jar
>> >> >>
>> >> >> As of 1.0 beta1, OpenEJB supports unpacked ejb jars. Simply meaning
>> >> >> that you don't need to pack your ejb's into a jar file in order
to
>> use
>> >> >> them in OpenEJB. You still need to follow the ejb jar layout and
>> >> >> include an "META-INF/ejb-jar.xml" in the directory that contains
your
>> >> >> ejbs.
>> >> >>
>> >> >> ===============================================================
>> >> >>
>> >> >> Can someone please give me a step by step example. I am trying
this
>> >> >> with one of the examples. It's not working:
>> >> >>
>> >> >> 11:20:14 @ target $ pwd
>> >> >>
>> /home/mansour/workspace/openejb-examples-3.1.2/simple-stateless/target
>> >> >> 11:20:18 @ target $ openejb deploy myproject
>> >> >> Unable to copy application to
>> >> >> "/opt/Programs/openejb-3.1.4/apps/myproject".  Check that the
>> >> >> directory is writable and that there is enough disk space.
>> >> >> 11:20:23 @ target $ tree myproject
>> >> >> myproject
>> >> >> |-- META-INF
>> >> >> |   |-- MANIFEST.MF
>> >> >> |   `-- ejb-jar.xml
>> >> >> `-- org
>> >> >>    `-- superbiz
>> >> >>        `-- calculator
>> >> >>            |-- CalculatorImpl.class
>> >> >>            |-- CalculatorLocal.class
>> >> >>            `-- CalculatorRemote.class
>> >> >>
>> >> >> 4 directories, 5 files
>> >> >>
>> >> >> ===================================
>> >> >>
>> >> >> This will be very good for development. If I can deploy/undeploy
>> >> >> directories, it can be a time saver.
>> >> >> Thank you.
>> >> >>
>> >>
>>

Mime
View raw message