Tôi chỉ "phát hiện" rằng chúng tôi có hai thư mục Meta-Inf ... Trong nhật thực và cũng trong tệp Chiến tranh.Hai thư mục Meta-Inf - cấu trúc bình thường?
Người đầu tiên là (trong chiến tranh):
/META-INF/
thứ hai, và lạ một ist:
/WEB-INF/classes/META-INF/
Trong thư mục thứ hai là một persistance.xml và something.taglib.xml ...
Nếu tôi di chuyển các tập tin vào thư mục meta-inf đầu tiên tôi nhận được ngoại lệ từ ngủ đông ..
Mục đích của thư mục meta-inf thứ hai và được đặt kỳ quặc này là gì?
Đây có phải là cấu trúc thư mục thông thường không?
Vì vậy, tôi nên lấy nội dung của 'sai' một (nó chỉ chứa tệp MANIFEST.MF) và dán nội dung đó vào 'đúng'? (Và sau đó xóa sai đặt META-INF) –
Không, gốc META-INF cũng không sai * cho mỗi *, hoặc - nó chỉ không có ý định giữ persistence.xml. META-INF/MANIFEST.MF là một bộ mô tả lưu trữ của jar/war/ear. Tệp này là thứ duy nhất làm cho định dạng jar/war/ear khác với tệp zip thuần túy. – MaDa
Vì vậy, nó là 'bình thường' hoặc thậm chí cần thiết để có hai META-INF? –