Tôi đã nâng cấp trình chỉnh sửa từ Rad 7.5 đến 8 và maven 2 đến 3. Điều này xảy ra ngay sau khi nhập các dự án quạ hiện có trong RAD 8, nhưng tôi không có lỗi trên bất kỳ tệp pom nào.Lỗi: Các dự án có chứa phiên bản <unknown> các bộ mô tả triển khai yêu cầu các ràng buộc định dạng XMI hoặc các tệp phần mở rộng. t ibm-web-bnd.xml
Vấn đề là với hai tập tin xml:
Các dự án có chứa phiên bản mô tả triển khai yêu cầu XMI định dạng bindings hoặc các tập tin mở rộng. ibm-web-bnd.xml /DocViewerWeb/WebContent/WEB-INF Unknown Validation nhắn
dự án phiên bản chứa deployment descriptor đòi hỏi XMI định dạng bindings hoặc các tập tin mở rộng. ibm-web-ext.xml /DocViewerWeb/WebContent/WEB-INF Unknown Validation nhắn
Nội dung hai tập tin bao gồm:
<?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>
và
<?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>
gì có thể là vấn đề ở đây?
Tôi đã đăng một vấn đề khác có thể liên quan: JSR250: CommonAnnotations for Java, 2.3: @Resource methods must be setters that follow the standard JavaBeans convention
Vâng, gốc rễ của vấn đề trên là web.xml vẫn tham khảo 2.4 và cần được thay đổi thành 2.5. Việc sửa chữa rất dễ dàng, xóa bộ giải mã 2,4 và thay thế bằng các mã sau: Xml version = "1.0" encoding = "UTF-8"?> Nếu dự án có bất kỳ dự án nào.các tệp xmi chúng sẽ bị xóa và các cài đặt tương đương được thêm vào các phiên bản xml mới của tệp. –
TechTrip