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

Reply via email to