Hãy tham khảo liên kết this oracle.com để biết tất cả những gì đã được công bố với Java EE 7 (giả sử đó là những gì chúng tôi đang làm việc). Liên kết nêu rõ
Tất cả các lược đồ mới nằm trong không gian tên http://xmlns.jcp.org/xml/ns/javaee/ .
Các namespace java.sun
đã không trở thành java.oracle
, thay vào đó nó đã được giữ lại bởi The Java Community Process (JCP). Do đó tất cả các không gian tên nên trỏ đến xmlns.jcp.org, cũng như được chỉ ra bởi các tài liệu Java EE 7.
Bây giờ, khi chúng tôi đang triển khai một ứng dụng web (và do đó cần phải xác định một tệp web.xml), trước tiên chúng ta phải biết chúng tôi định làm gì.
Giả sử, chúng tôi đang làm việc với Apache Tomcat V8. Nếu chúng ta đọc các tài liệu here, chúng ta sẽ biết rằng nó đi kèm với gói Servlet 3.1. Vì vậy, tôi muốn thực hiện một Servlet 3.1, chỉ để ở lại đến ngày nếu không phải bất cứ điều gì khác.
Bây giờ tất cả những gì đang được nói, đây là lời tuyên bố tôi sẽ phải
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
</web-app>
Hy vọng điều này trả lời câu hỏi.
Khi nào nó phàn nàn? Bạn đã thử buộc nó xác nhận lại chưa? – nitind