Używamy licencjonowanej kopii dostawcy od Tanuki Java Service Wrapper, aby uruchomić platformę. Jest dostarczany z owijkami dla każdego stylu i architektury O/S, a zalecany profil to 64-bitowa maszyna wirtualna z stertą 3 gigabajtów.W jaki sposób opakowanie java-service-wrapper decyduje o użyciu maszyny wirtualnej 32- lub 64-bitowej?
Używamy 64-bitowego RedHat, ale nie mogę znaleźć opcji konfiguracji opakowania, która zmusza skrypt wrapper.sh
do korzystania z pliku binarnego wrapper-linux-x86-64
. Jedynym sposobem, w jaki udało mi się uruchomić owijarkę w trybie 64-bitowym, jest usunięcie pliku binarnego wrapper-linux-x86-32
.
Czy istnieje sposób zmuszenia opakowania do trybu 64-bitowego? Czy jest to po prostu próba wyboru najszybszego odpowiedniego ustawienia maszyny wirtualnej i wyboru trybu 32-bitowego, kiedy to możliwe, ponieważ nasza stertka ma mniej niż 4 gigabajty?
Chciałbym dowiedzieć się więcej o tym, w jaki sposób pakiet java-service-wrapper podejmuje decyzję 32/64 bitową, ale nie może znaleźć niczego w Internecie.
Używamy wersji 3.3.5. – Caoilte
, jeśli nie możesz uaktualnić do wersji 3.4.0 z jakiegoś powodu, możesz również dokonać szybkiego porównania na src/bin/sh.script.in i zastosować zmiany. – Naytzyrhc
Przepraszam, naciśnij "dodaj komentarz", aby szybko. części w "# Rozwiąż os", "# Rozwiąż architekturę" i "# Zdecyduj na opakowaniu binarnym do użycia." powinien zostać zastosowany. Twoje zdrowie – Naytzyrhc