RE: upgrade from 1.07 to 1.1RC2 breaks jstl

From: Cris Daniluk (cris.danilu..laraview.com)
Date: Mon Nov 15 2004 - 20:38:39 EST

  • Next message: Mike Block: "Re: upgrade from 1.07 to 1.1RC2 breaks jstl"

    Using cayenne-nodeps.jar is definitely critical. We had similar conflicts
    using cayenne.jar w/Tomcat 5.x

    If you use cayenne-nodeps.jar, you can use the latest versions of Log4j and
    Commons-* without trouble (as of today, of course :) ) We have not had any
    troubles using the latest and greatest...
     
    > Strange... The only reason I can think of is that some
    > dependencies (like commons-collections) bundled with new
    > cayenne.jar conflict with older libraries used by
    > Struts/JSTL... Do you have Cayenne installed in WEB-INF/lib
    > or in some shared location... Per-app installation is recommended.
    >
    > If it still breaks, the question is what other JARs are in
    > WEB-INF/lib?
    > Maybe using cayenne-nodeps.jar and installing needed
    > dependencies manually
    > (http://objectstyle.org/cayenne/userguide/install/postinstall.
    > html) can either fix the problem or at least help to
    > understand what's going on.
    >
    > Andrus
    >
    >
    > On Nov 15, 2004, at 6:06 PM, Mike Block wrote:
    >
    > > Hello all,
    > > I was curious if anyone else has run into this problem. I've
    > > updated from cayenne from 1.07 to 1.1RC2 as per instruction on
    > > http://www.objectstyle.org/cayenne/userguide/install/upgrade.html &
    > >
    > http://www.objectstyle.org/cayenne/userguide/install/postinstall.html
    > >
    > > The app is a struts based utilizing struts tags as well as
    > some other
    > > tag libs [including jstl]. I am using jstl version 1.4.
    > with tomcat
    > > 5.0.19.
    > >
    > > The issue I've run into is the jstl tags are not being
    > > evaluated/processed.
    > > Here is a simple example struts tile:
    > > <..taglib prefix="c"
    > uri="http://java.sun.com/jsp/jstl/core" %> <..
    > > taglib uri="/WEB-INF/tiles.tld" prefix="tiles" %>
    > >
    > > <tiles:importAttribute />
    > >
    > > <c:set var="doodie" value="Eat it now!" /> <table border="0"
    > > cellpadding="4" cellspacing="0"> <tr>
    > > <th>doodie</th><td><c:out value="${doodie}" /></td>
    > </tr> </table>
    > >
    > > Simply yields: doodie ${doodie}
    > >
    > > Where previously it worked fine. In addition, the jstl examples
    > > running in the same container work just fine too.
    > >
    > > thanks!
    > > -[]
    >
    >



    This archive was generated by hypermail 2.0.0 : Mon Nov 15 2004 - 20:38:41 EST