2015-05-02 17 views

Trả lời

7

Dưới thư mục cơ sở của cá thể jboss của bạn sẽ là /data/tmp thư mục tương ứng với ${jboss.server.data.dir}${jboss.server.tmp.dir}. Các thư mục này được tạo bởi jboss khi nó bắt đầu.

Cuộc chiến được tải lên được lưu trữ trong tệp có tên /data/content/ad/xxxxx/content trong đó xxxxx là một số tên thư mục tạm thời.

Khi JBoss đang chạy nội dung phát nổ của chiến tranh của bạn sẽ ở trong /tmp/vfs/temp/tempxxxxxxx/content-yyyyyyy trong đó xxxxxxx và yyyyyyy là các giá trị hex ngẫu nhiên.

Những tệp này là tất cả nội bộ cho JBoss. Khi JBoss bị dừng, bạn có thể xóa an toàn thư mục /tmp và khi khởi động JBoss tiếp theo sẽ triển khai lại chiến tranh từ nội dung tệp đã tải lên /data - điều này được kiểm soát bởi một mục nhập trong tệp configuration.xml của bạn.

Nếu bạn vô tình xóa thư mục /data thì JBoss sẽ không bắt đầu. Để khắc phục điều này, bạn cần bắt đầu phiên bản của bạn với công tắc --admin-only và triển khai lại chiến dịch của bạn hoặc chỉnh sửa configuration.xml để xóa triển khai, sau đó bắt đầu JBoss và triển khai lại chiến tranh của bạn bằng bảng điều khiển.

+0

Jboss-eap-6.2/standalone/deployments vẫn được sử dụng? Nếu vậy, sự khác biệt giữa hai là gì? – user2312688

+0

Thư mục/standalone/deployments cung cấp một cách khác để triển khai một ứng dụng bằng cách đặt vật lý (các) tệp được triển khai trong đó. JBoss quét thư mục và cố triển khai ứng dụng. Câu hỏi ban đầu là về việc triển khai bằng cách sử dụng bảng điều khiển web và nơi JBoss đặt (các) tệp được tải lên trong cấu trúc bên trong của nó. –

+0

Khi tôi sử dụng jboss làm plugin maven, nó đã triển khai/data/content ... cũng không phải là độc lập/triển khai. Nếu tôi sao chép một jar vào standalone/deployment trong khi máy chủ đang chạy, nó không triển khai nó nhưng máy chủ wildfly đã làm – user2312688

Các vấn đề liên quan