2010-07-04 17 views
6

Chúng tôi đang sử dụng một bản sao được cấp phép của nhà cung cấp Tanuki Java Service Wrapper để bắt đầu nền tảng của họ. Nó đi kèm với các trình bao bọc cho mọi hương vị và kiến ​​trúc O/S và cấu hình được đề xuất là một máy ảo 64 bit với một vùng lưu trữ 3 gig.Làm thế nào để trình bao bọc java-service quyết định có nên sử dụng máy ảo 32 hoặc 64 bit không?

Chúng tôi đang sử dụng Redhat 64 bit, nhưng tôi không thể tìm thấy tùy chọn cấu hình trình bao bọc buộc tập lệnh wrapper.sh sử dụng mã nhị phân wrapper-linux-x86-64. Cách duy nhất tôi có thể lấy trình bao bọc để bắt đầu ở chế độ 64 bit là xóa phần nhị phân wrapper-linux-x86-32.

Có cách nào buộc buộc trình bao bọc vào chế độ 64 bit không? Là nó chỉ đơn giản là cố gắng để chọn các thiết lập VM thích hợp nhanh nhất và lựa chọn chế độ 32 bit khi nó có thể bởi vì đống của chúng tôi là ít hơn 4 gig?

Tôi muốn tìm hiểu thêm về cách trình bao bọc dịch vụ java đưa ra quyết định 32/64 nhưng không thể tìm thấy bất kỳ điều gì trực tuyến.

Trả lời

5

bạn đang chạy phiên bản trình bao bọc nào?

trong 3.4.0 điều này đã được cải thiện: Đã thay đổi tập lệnh và tệp theo lô để cố gắng tải trình bao bọc thực thi theo hệ thống, tức là trên hệ thống 64 bit, nhị phân 64 bit của trình bao bọc được thực hiện trước và sau này không thành công, 32 bit được thử tải. Hành vi này rất hữu ích với gói delta của trình bao bọc.

cổ vũ, christian

+0

Chúng tôi đang sử dụng phiên bản 3.3.5. – Caoilte

+0

nếu bạn không thể nâng cấp lên 3.4.0 vì một số lý do bạn cũng có thể tạo sự khác biệt nhanh chóng trên src/bin/sh.script.in và áp dụng các thay đổi. – Naytzyrhc

+0

xin lỗi, nhấn "thêm bình luận" để nhanh chóng. các phần trong "# Resolve the os", "# Resolve the architecture" và "# Quyết định về trình bao bọc nhị phân để sử dụng." nên được áp dụng. cổ vũ – Naytzyrhc

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