You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2012/10/25 04:57:33 UTC

svn commit: r1401960 - /openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEAnnotationProvider.java

Author: dblevins
Date: Thu Oct 25 02:57:33 2012
New Revision: 1401960

URL: http://svn.apache.org/viewvc?rev=1401960&view=rev
Log:
Issue turned out to be the ServerListener was not installed.  Improving error message to recommend checking this.
TOMEE-491

Modified:
    openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEAnnotationProvider.java

Modified: openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEAnnotationProvider.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEAnnotationProvider.java?rev=1401960&r1=1401959&r2=1401960&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEAnnotationProvider.java (original)
+++ openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEAnnotationProvider.java Thu Oct 25 02:57:33 2012
@@ -38,7 +38,9 @@ public class TomEEAnnotationProvider ext
         final ClassLoader cl = getClassLoader();
 
         final WebAppBuilder builder = SystemInstance.get().getComponent(WebAppBuilder.class);
-        if (builder == null) throw new IllegalStateException("WebAppBuilder not found in SystemInstance");
+        if (builder == null) throw new IllegalStateException("WebAppBuilder not found in SystemInstance. "
+                + "Ensure the following entry exists in the Tomcat server.xml file: <Listener class=\"org.apache.tomee.catalina.ServerListener\"/>"
+        );
 
         final Map<Class<? extends Annotation>, Set<Class<?>>> map = new HashMap<Class<? extends Annotation>, Set<Class<?>>>();