[08:53:24 EST(-0500)] * esm (n=esm@207-53-193-116.dynamic-dsl.qis.net) has joined ##uportal
[09:24:56 EST(-0500)] * anastasiac (n=chatzill@142.150.154.149) has joined ##uportal
[09:29:17 EST(-0500)] * clown (n=clown@user383.megabit.utoronto.ca) has joined ##uportal
[09:40:12 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[09:43:33 EST(-0500)] * athena7 (n=athena7@lumina.its.yale.edu) has joined ##uportal
[10:10:26 EST(-0500)] * dstn (n=dstn@unaffiliated/dstn) has joined ##uportal
[10:25:53 EST(-0500)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[10:37:15 EST(-0500)] <dstn> What version of Spring will up3 be using?
[10:37:25 EST(-0500)] <EricDalquist> 2.5.1
[10:37:30 EST(-0500)] <dstn> excellent, thanks
[10:37:37 EST(-0500)] <EricDalquist> why?
[10:38:22 EST(-0500)] <dstn> I'm using 2.5.1 in this weather portlet and wondering if it would have any conflicts.
[10:39:21 EST(-0500)] <EricDalquist> ah
[10:39:27 EST(-0500)] <EricDalquist> portlets are in their own classloaders
[10:39:32 EST(-0500)] <EricDalquist> so they can use whatever they want
[10:39:39 EST(-0500)] <EricDalquist> a wonderful feature of portlets vs channels
[10:41:01 EST(-0500)] <dstn> If you use shared libs in tomcat do they use the same classloader?
[10:42:38 EST(-0500)] <dstn> We use shared libs in our tomcat and had to upgrade uportal's spring jar to 2.5.1 to get our portlets to run 2.5.1 correctly.
[10:43:19 EST(-0500)] <EricDalquist> UHG shared libs == EVIL
[10:43:41 EST(-0500)] <dstn> lol
[10:43:48 EST(-0500)] <EricDalquist> the only things you should put in shared are classes that actually need to be passed between webapps or have shared static instances
[10:43:51 EST(-0500)] <EricDalquist> like the pluto container
[10:43:53 EST(-0500)] <EricDalquist> other than that
[10:43:57 EST(-0500)] <EricDalquist> put it in each webapp
[10:44:08 EST(-0500)] <EricDalquist> the pains of jar upgrades in shared is just no fun at all
[10:44:30 EST(-0500)] <dstn> Ya, we experimented with it to see if it would reduce memory load but your right its somewhat evil
[10:44:50 EST(-0500)] <EricDalquist> the only thing it reduces for memory load is PermGen
[10:44:53 EST(-0500)] <EricDalquist> which is pretty much statuc
[10:44:55 EST(-0500)] <EricDalquist> static*
[10:45:13 EST(-0500)] <EricDalquist> so if you have lots of copies of spring you may need a 128MB permgen instead of a 64MB
[10:45:15 EST(-0500)] <EricDalquist> but that's it
[10:46:46 EST(-0500)] <EricDalquist> I'm trying to get us away from shared objects here
[10:47:01 EST(-0500)] <EricDalquist> we're looking at the up3 upgrade and that will be one of the most painful parts of it
[10:47:09 EST(-0500)] <EricDalquist> we have a bunch of very old libs in shared
[10:47:14 EST(-0500)] <EricDalquist> and they're all going to have to go away
[10:47:22 EST(-0500)] <dstn> I think we'll eventually end up switching back
[10:50:31 EST(-0500)] <athena7> eric how many portlets are you guys running right now?
[10:51:31 EST(-0500)] <EricDalquist> in production ... let me check
General
Content
Integrations