I'm porting an application I currently have working on JBoss 6 to Wildfly and it happens to use EJB3 Interceptors via the @Interceptors annotation. The situation is I have a JAR in an EAR and a couple more JARs in the EAR's lib directory. If I understand the Wildfly docs correctly anything in the lib directory of the EAR should be available on the classpath of any sub-deployment, such as my EJB3 JAR. Well, the EJB3 JAR tries to deploy and blows up failing to find the interceptor class that's in the lib/other.jar. What gives? I'm stumped, AFAICT there's nothing more I should need to do to make this work.