title: Error: Projects containing version <unknown> deployment descriptors require XMI-format bindings or extensions files. ibm-web-bnd.xml
body: <p>I have upgraded editor from <strong>Rad 7.5 to 8</strong> and <strong>maven 2 to 3</strong>. 
  This happens just after <strong>importing existing maven projects</strong> in RAD 8, but I have no errors on any pom files. </p>
  
  <p>The issue is with two xml files :</p>
  
  <p>Projects containing version  deployment descriptors require XMI-format bindings or extensions files. <strong>ibm-web-bnd.xml</strong>
  /DocViewerWeb/WebContent/WEB-INF    Unknown Validation Message</p>
  
  <p>Projects containing version  deployment descriptors require XMI-format bindings or extensions files. <strong>ibm-web-ext.xml</strong>
  /DocViewerWeb/WebContent/WEB-INF    Unknown Validation Message</p>
  
  <p>Contents of those two files are: </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;web-bnd 
      xmlns="http://websphere.ibm.com/xml/ns/javaee"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-bnd_1_0.xsd"
      version="1.0"&gt;
  
      &lt;virtual-host name="default_host" /&gt;
  
    &lt;ejb-ref name="ejb/MaintenanceServices" binding-name="ejblocal:com.tscdv.document.b.MaintenanceServices" /&gt;
    &lt;ejb-ref name="ejb/ServiceTipsDocumentServices" binding-name="ejblocal:com.tscdv.document.b.ServiceTipsDocumentServices" /&gt;
    &lt;ejb-ref name="ejb/ActivityDocumentServices" binding-name="ejblocal:com.tscdv.document.b.ActivityDocumentServices" /&gt;
    &lt;ejb-ref name="ejb/BulletinDocumentServices" binding-name="ejblocal:com.tscdv.document.b.BulletinDocumentServices" /&gt;
    &lt;ejb-ref name="ejb/CommonService" binding-name="ejblocal:com.tscdv.document.b.CommonService" /&gt;
    &lt;ejb-ref name="ejb/AdminServices" binding-name="ejblocal:com.tscdv.document.b.AdminServices" /&gt;
  
  &lt;/web-bnd&gt;
  </code></pre>
  
  <p><strong>and</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;web-ext
      xmlns="http://websphere.ibm.com/xml/ns/javaee"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_0.xsd"
      version="1.0"&gt;
  
      &lt;reload-interval value="3"/&gt;
      &lt;context-root uri="DocViewerWeb" /&gt;
      &lt;enable-directory-browsing value="true"/&gt;
      &lt;enable-file-serving value="true"/&gt;
      &lt;enable-reloading value="true"/&gt;
      &lt;enable-serving-servlets-by-class-name value="true" /&gt;
  
  &lt;/web-ext&gt;
  </code></pre>
  
  <p>What could be the problem here?</p>
  
  <p>I have posted <strong>another possibly related issue</strong>:
  <a href="https://stackoverflow.com/questions/10243455/jsr250-commonannotations-for-java-2-3-resource-methods-must-be-setters-that">JSR250: CommonAnnotations for Java, 2.3: @Resource methods must be setters that follow the standard JavaBeans convention</a> </p>