Thanks a lot it worked for me too.  

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Alin Dreghiciu
Sent: Monday, March 10, 2008 5:32 PM
To: General OPS4J
Subject: Re: Petclinic memory trouble

Glad to hear that. I added entries in faq / wiki so will help others :)
Let me know how it goes on.

Alin

On Mon, Mar 10, 2008 at 7:04 PM, Ulrik Sandberg
<[EMAIL PROTECTED]> wrote:
> That did the trick. On my machine it requires more than 82 MB. The
following
> setup worked (note that ! has to be escaped in UNIX shells):
>
> % export JAVA_OPTS=-Xmx83m
>  % pax-run
>
scan-file:jar:mvn:org.ops4j.pax.web-extender.samples/provision\!/spring-
petclinic-2.5-wrap.bundles
>
> Many thanks for the help. Now I can happily move on to the next stage,
which
> is to build and run my own dummy monolith war. When that works, I will
split
> it into more bundles.
>
>
>
>
> On Mon, Mar 10, 2008 at 3:52 AM, Alin Dreghiciu <[EMAIL PROTECTED]>
> wrote:
> > I just realze that you used the --vmptions to set the memory. And
that
> > is not going to work as --vmOptions sets the memory size for the
> > started framework (another Process) and you actually need to set it
> > for pax runner process since the war'ing is done before the
framework
> > is started. So, you have to set the env variable JAVA_OPTS before
> > starting pax runner as:
> >
> > export JAVA_OPTS=-Xmx768m
> > pax-run ....
> >
> > You may want to write a wrapper script.
> >
> > Alin
> >
> > On Mon, Mar 10, 2008 at 4:57 AM, Ulrik Sandberg
> >
> >
> >
> > <[EMAIL PROTECTED]> wrote:
> > > Absolutely, my goal is a web app that imports its dependencies
from
> other
> > > bundles, but I have to get past my basic problems first.
> > >
> > > The next step is to build my own war and make it run in pax war
> extender.
> > > For some reason your 2.5-based war works and my 2.5.2-based war
has
> memory
> > > problems. I really must know why before I move on. If size of the
war is
> the
> > > problem, how can I increase the required amount of memory? Surely
768 MB
> > > must be enough? Or is there another JVM than pax-run itself that
needs
> to be
> > > increased?
> > >
> > >
> > >
> > >
> > > On Sun, Mar 9, 2008 at 5:47 AM, Alin Dreghiciu
<[EMAIL PROTECTED]>
> wrote:
> > > > I used 2.5. I will try out 2.5 and let you know.
> > > >
> > > > Anyhow that's just an example. My advice will be that if you are
going
> > > > to build a war for OSGi the dependencies will have to be outside
the
> > > > war file, installed as separate bundle and imported into your
war
> > > > bundle. This way you can share them between your war's. And in
that
> > > > case the war file becomes smaller so i ma not have the
exception.
> > > >
> > > > Alin
> > > >
> > > >
> > > >
> > > >
> > > > On Sun, Mar 9, 2008 at 6:08 AM, Ulrik Sandberg
> <[EMAIL PROTECTED]>
> > > wrote:
> > > > > Your war works, but the one I build from
> > > > > spring-framework-2.5.2-with-dependencies.zip fails. I have
Leopard
> too.
> > > > >
> > > > > There are quite a few differences between the wars, which
indicates
> that
> > > you
> > > > > perhaps used a different version of spring. If so, can you
recreate
> the
> > > war
> > > > > from 2.5.2 and make it available again?
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Sat, Mar 8, 2008 at 9:33 PM, Alin Dreghiciu
> <[EMAIL PROTECTED]>
> > > wrote:
> > > > > > I really do not know what to say. You are now the second
user that
> ran
> > > > > > into problems (from the ones that I know). The other user
had
> > > > > > "java.lang.StackOverflowError".
> > > > > > The bad part is that I cannot duplicate it (using max osx
> leopard).
> > > > > > Works all the time and I did this quite some number of
times.
> > > > > > Seems like bnd tool (the one used also by maven bundle
plugin) has
> > > > > > some issues with large jars as petclinic one.
> > > > > > Can you try to do run using this spring petclnic war:
> > > > > >
> > > > >
> > >
>
https://scm.ops4j.org/repos/ops4j/laboratory/users/adreghiciu/petclinic.
war
> > > > > > It should not make any difference but maybe worth trying. It
is a
> > > > > > petclinic war build by me a couple of days ago. So, just
place it
> in
> > > > > > the folder you start pax runner from and use the sam pax-run
> command.
> > > > > >
> > > > > > Thanx,
> > > > > > Alin
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Sun, Mar 9, 2008 at 4:09 AM, Ulrik Sandberg
> > > <[EMAIL PROTECTED]>
> > > > > wrote:
> > > > > > > I tried to get the Spring petclinic to run according to
> > > instructions,
> > > > > but
> > > > > > > end up with an OutOfMemoryError seemingly regardless of
what
> heap
> > > size I
> > > > > > > specify:
> > > > > > >
> > > > > > > $ pax-run "--vmOptions=-Xmx768m"
> > > > > > >
> > > > >
> > >
>
scan-file:jar:mvn:org.ops4j.pax.web-extender.samples/provision\!/spring-
petclinic-2.5-wrap.bundles
> > > > > > >      ______  ________  __  __
> > > > > > >    / __  / /  __   / / / / /
> > > > > > >    /  ___/ /  __   / _\ \ _/
> > > > > > >  /  /    /  / /  / / _\ \
> > > > > > >  /__/    /__/ /__/ /_/ /_/
> > > > > > >
> > > > > > > Pax Runner from OPS4J - http://www.ops4j.org
> > > > > > >  --------------------------------------------
> > > > > > >
> > > > > > >  -> Using config [classpath:META-INF/runner.properties]
> > > > > > >   -> Provision from
> > > > > > >
> > > > >
> > >
>
[scan-file:jar:mvn:org.ops4j.pax.web-extender.samples/provision!/spring-
petclinic-2.5-wrap.bundles]
> > > > > > >   -> Installing bundle
> > > > > > >
> > > > >
> > >
>
[{location=mvn:org.ops4j.pax.logging/pax-logging-api,startlevel=null,sho
uldStart=true,shouldUpdate=false}]
> > > > > > >   -> Installing bundle
> > > > > > >
> > > > >
> > >
>
[{location=mvn:org.ops4j.pax.logging/pax-logging-service,startlevel=null
,shouldStart=true,shouldUpdate=false}]
> > > > > > >   -> Installing bundle
> > > > > > >
> > > > >
> > >
>
[{location=mvn:org.ops4j.pax.web/pax-web-service,startlevel=null,shouldS
tart=true,shouldUpdate=false}]
> > > > > > >   -> Installing bundle
> > > > > > >
> > > > >
> > >
>
[{location=mvn:org.ops4j.pax.web/pax-web-jsp,startlevel=null,shouldStart
=true,shouldUpdate=false}]
> > > > > > >   -> Installing bundle
> > > > > > >
> > > > >
> > >
>
[{location=mvn:org.ops4j.pax.web-extender/pax-web-ex-war,startlevel=null
,shouldStart=true,shouldUpdate=false}]
> > > > > > >   -> Installing bundle
> > > > > > >
> > > > >
> > >
>
[{location=wrap:file:petclinic.war,jar:mvn:org.ops4j.pax.web-extender.sa
mples/provision!/spring-petclinic-2.5.bnd,startlevel=null,shouldStart=tr
ue,shouldUpdate=false}]
> > > > > > >   -> Downloading bundles...
> > > > > > >
> > > > > > >
> > > > >
> > >
>
___e:petclinic.war,jar:mvn:org.ops4j.pax.web-extender.samples/provision!
/spring-petclinic-2.5.bnd
> > > > > > > : connecting...
> > > > > > >          /  /
> > > > > > >        /  / Ops, there has been a problem!
> > > > > > >        /  /
> > > > > > >      /__/
> > > > > > >      ___
> > > > > > >    /__/
> > > > > > >
> > > > > > >  -> java.lang.OutOfMemoryError: Java heap space
> > > > > > > java.lang.OutOfMemoryError: Java heap space
> > > > > > >      at
> > > > >
aQute.lib.osgi.EmbeddedResource.collect(EmbeddedResource.java:53)
> > > > > > >     at
> > > aQute.lib.osgi.EmbeddedResource.collect(EmbeddedResource.java:58)
> > > > > > >      at
> > > > >
aQute.lib.osgi.EmbeddedResource.collect(EmbeddedResource.java:58)
> > > > > > >     at
> > > aQute.lib.osgi.EmbeddedResource.collect(EmbeddedResource.java:58)
> > > > > > >      at
> > > > >
aQute.lib.osgi.EmbeddedResource.collect(EmbeddedResource.java:58)
> > > > > > >     ... etc
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Ulrik
> > > > > > > _______________________________________________
> > > > > > >  general mailing list
> > > > > > >  [email protected]
> > > > > > >  http://lists.ops4j.org/mailman/listinfo/general
> > > > > > >
> > > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > general mailing list
> > > > > > [email protected]
> > > > > > http://lists.ops4j.org/mailman/listinfo/general
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Ulrik
> > > > > _______________________________________________
> > > > >  general mailing list
> > > > >  [email protected]
> > > > >  http://lists.ops4j.org/mailman/listinfo/general
> > > > >
> > > > >
> > > >
> > > > _______________________________________________
> > > > general mailing list
> > > > [email protected]
> > > > http://lists.ops4j.org/mailman/listinfo/general
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Ulrik
> > > _______________________________________________
> > >  general mailing list
> > >  [email protected]
> > >  http://lists.ops4j.org/mailman/listinfo/general
> > >
> > >
> >
> > _______________________________________________
> > general mailing list
> > [email protected]
> > http://lists.ops4j.org/mailman/listinfo/general
> >
> >
>
>
>
> --
> Ulrik
> _______________________________________________
>  general mailing list
>  [email protected]
>  http://lists.ops4j.org/mailman/listinfo/general
>
>

_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to