Apologies for the accidental use of HTML. The problem below is triggered by the facts that:
a) spring-web contains a ServletContainerInitializer b) even with metadata-complete, tomcat does annotation scanning once it sees one of those c) In my embedded environment, there's a lot of real estate to potentially scan in the classpath. Is (b) really correct? Unfortunately, I need spring-web in order to get the log4j support, even though I don't want any of that other stuff in there. On Fri, Sep 14, 2012 at 11:56 AM, Benson Margulies <ben...@basistech.com> wrote: > > I'm using tomcat 7.0.29, embedded. > > My web.xml web-app element looks like: > > <web-app xmlns="http://java.sun.com/xml/ns/javaee" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" > version="3.0" > metadata-complete="true" > > > > Yet, in ContextConfig.webConfig, isMetadataComplete() returns false, and > annotation processing happens. And, to make my day, it runs out of memory. > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org