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<?>>>();
 


Reply via email to