Ich habe Editor von Rad 7.5 bis 8 und maven 2 bis 3 aktualisiert. Dies geschieht direkt nach Importieren vorhandener Maven-Projekte in RAD 8, aber ich habe keine Fehler auf Pom-Dateien.Fehler: Projekte, die Version <unknown> Implementierungsdeskriptoren enthalten, erfordern XMI-Format Bindings oder Erweiterungsdateien. t ibm-web-bnd.xml
Das Problem ist mit zwei XML-Dateien:
Projekte enthält Version Deployment-Deskriptoren erfordern XMI-Format Bindungen oder Erweiterungen Dateien. ibm-web-bnd.xml /DocViewerWeb/webcontent/WEB-INF Unbekannt Validation Nachricht
Projekte enthält Version Deployment-Deskriptoren erfordern XMI-Format Bindungen oder Erweiterungen Dateien. ibm-web-ext.xml /DocViewerWeb/webcontent/WEB-INF Unbekannt Validation Nachricht
Inhalt dieser beiden Dateien sind:
<?xml version="1.0" encoding="UTF-8"?>
<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">
<virtual-host name="default_host" />
<ejb-ref name="ejb/MaintenanceServices" binding-name="ejblocal:com.tscdv.document.b.MaintenanceServices" />
<ejb-ref name="ejb/ServiceTipsDocumentServices" binding-name="ejblocal:com.tscdv.document.b.ServiceTipsDocumentServices" />
<ejb-ref name="ejb/ActivityDocumentServices" binding-name="ejblocal:com.tscdv.document.b.ActivityDocumentServices" />
<ejb-ref name="ejb/BulletinDocumentServices" binding-name="ejblocal:com.tscdv.document.b.BulletinDocumentServices" />
<ejb-ref name="ejb/CommonService" binding-name="ejblocal:com.tscdv.document.b.CommonService" />
<ejb-ref name="ejb/AdminServices" binding-name="ejblocal:com.tscdv.document.b.AdminServices" />
</web-bnd>
und
<?xml version="1.0" encoding="UTF-8"?>
<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">
<reload-interval value="3"/>
<context-root uri="DocViewerWeb" />
<enable-directory-browsing value="true"/>
<enable-file-serving value="true"/>
<enable-reloading value="true"/>
<enable-serving-servlets-by-class-name value="true" />
</web-ext>
Was könnte das Problem hier sein? JSR250: CommonAnnotations for Java, 2.3: @Resource methods must be setters that follow the standard JavaBeans convention
Ja, über die Wurzel des Problems ist, dass der web.xml noch 2.4 verweist und muss auf 2.5 geändert werden. Die Lösung ist einfach, entfernen Sie den 2.4-Descriptor und ersetzen Sie ihn wie folgt: Xml version = "1.0" encoding = "UTF-8"?> Wenn das Projekt jeder hat.XMI-Dateien sollten sie entfernt werden und die entsprechenden Einstellungen zu den neuen XML-Versionen der Dateien hinzugefügt werden. –
TechTrip