Như bạn đã biết JBoss là một cài đặt hoàn toàn dựa trên hệ thống tệp. Để cài đặt, bạn chỉ cần giải nén một tập tin và đó là nó. Khi bạn cài đặt một cấu trúc thư mục nhất định được tạo theo mặc định và khi bạn chạy phiên bản JBoss lần đầu tiên, nó sẽ tạo các thư mục bổ sung cho hoạt động thời gian chạy. Để so sánh, đây là cấu trúc của JBoss AS 7 trước và sau khi bạn khởi động lần đầu tiên
Trước
jboss-as-7
|
|---> standalone
| |----> lib
| |----> configuration
| |----> deployments
|
|---> domain
|....
Sau
jboss-as-7
|
|---> standalone
| |----> lib
| |----> configuration
| |----> deployments
| |----> tmp
| |----> data
| |----> log
|
|---> domain
|....
Như bạn có thể thấy 3 thư mục mới được tạo (log, data & tmp). Tất cả các thư mục này đều có thể bị xóa mà không ảnh hưởng đến ứng dụng được triển khai trong thư mục triển khai trừ khi ứng dụng của bạn tạo Dữ liệu được lưu trữ trong các thư mục đó. Trong quá trình phát triển, có thể xóa tất cả 3 thư mục mới này nếu bạn không có nhu cầu về nhật ký và dữ liệu được lưu trữ trong thư mục "data".
Đối với sản xuất, TÔI KHÔNG KHUYẾN CÁO xóa các thư mục này vì có thể dữ liệu do ứng dụng tạo ra để lưu trữ trạng thái nhất định của ứng dụng. Ví dụ: trong thư mục dữ liệu, máy chủ ứng dụng có thể lưu các bản ghi khôi phục Tx quan trọng. Vì vậy, hãy liên hệ với Quản trị viên JBoss của bạn nếu bạn cần xóa các thư mục đó vì bất kỳ lý do gì trong quá trình sản xuất.
Chúc may mắn!