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