<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    I have a test war that does <b><i><u>not </u></i></b>contain
    WEB-INF/beans.xml.  However, there is a jar in WEB-INF/lib that does
    contain META-INF/beans.xml.  According to the spec, 12.1,  this war
    contains 1 bean archive, the one in the jar.  (If there were a
    WEB-INF/beans.xml then there would be 2 bean archives in the war.) 
    So when the war is deployed only the classes in the jar are managed
    by the CDI container.  Therefore, if there is an injection point
    defined in a servlet (in WEB-INF/classes) then that injection point
    will never be processed by the CDI container.  Is my interpretation
    of the spec correct?<br>
  </body>
</html>