Wir verwenden eine vom Verkäufer lizenzierte Kopie der Tanuki Java Service Wrapper, um ihre Plattform zu starten. Es wird mit Wrappern für jede O/S-Variante und Architektur geliefert und das empfohlene Profil ist eine 64-Bit-VM mit einem 3-Gigapixel-Heap.Wie entscheidet der Java-Service-Wrapper, ob er die 32 oder 64 Bit VM benutzt?
Wir verwenden 64-Bit-Redhat, aber ich konnte keine Wrapper-Konfigurationsoption finden, die das wrapper.sh
-Skript dazu zwingt, die wrapper-linux-x86-64
-Binärdatei zu verwenden. Die einzige Möglichkeit, den Wrapper im 64-Bit-Modus starten zu können, besteht darin, die Binärdatei wrapper-linux-x86-32
zu löschen.
Gibt es eine Möglichkeit, den Wrapper in den 64-Bit-Modus zu zwingen? Ist es einfach, die schnellste VM-Einstellung zu wählen und den 32-Bit-Modus zu wählen, wenn es möglich ist, weil unser Heap weniger als 4 Gig ist?
Ich möchte mehr darüber erfahren, wie der Java-Service-Wrapper die 32/64-Bit-Entscheidung trifft, aber online nichts finden konnte.
Wir Version 3.3.5 verwenden sind. – Caoilte
Wenn Sie aus irgendeinem Grund nicht auf 3.4.0 upgraden können, können Sie auch einen schnellen Vergleich über die Datei src/bin/sh.script.in durchführen und die Änderungen übernehmen. – Naytzyrhc
Entschuldigung, drücken Sie "Kommentar hinzufügen" zu schnell. die Teile in "# Resolve the os", "# Resolve die Architektur" und "# Entscheiden Sie sich für die Wrapper-Binärdatei zu verwenden." sollte angewendet werden. Prost – Naytzyrhc