Dưới thư mục cơ sở của cá thể jboss của bạn sẽ là /data
và /tmp
thư mục tương ứng với ${jboss.server.data.dir}
và ${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.
Nguồn
2015-05-04 02:22:41
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
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ó. –
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