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