سؤال

أحتاج إلى إعداد تطبيق Langacy يستخدم Tomcat 4 ويعمل باستخدام 1.4 JDK.

حاولت تثبيت Linux JDK 1.4 من موقع تحميل Sun على Ubuntu 9.04 ولكن لن يتم تثبيته.

هل من الممكن تثبيت JDK 1.4 على إصدار 64 بت من أوبونتو؟

عند محاولة تثبيت إصدار J2SDK-1_4_2_19-Linux-IA64.BIN، أحصل على الخطأ التالي

./install.sfx.22146: 1: ��: not found
./install.sfx.22146: 1: ELF2�@@H�@8@@@@@@����@�@@@��������P: not found
./install.sfx.22146: 2: Syntax error: "(" unexpected

هل كانت مفيدة؟

المحلول

هل أنت خاص حوالي 64 بت java 1.4؟ لقد حاولت مع 32 بت Java 1.4 ويعمل. قمت بتجميع تطبيق الويب لاستخدام أكثر من ذاكرة 2GB.

نصائح أخرى

SAP يدفع اضافية للحصول على مثل هذا الإعداد أيد, لذلك أفترض أنه لا يوجد أي قيود تقنية يمنعه. ومع ذلك، قد يكون هناك قيود ترخيص منعها.

ومع ذلك، أود أن أوصي بتشغيله في JDK لاحقا إن أمكن. فقط لأنه تم تجميع التعليمات البرمجية لإصدار سابق، لا يعني أنه لن يعمل على جري أكثر حداثة.

إذا كان لديك مثبتات مكتبات 32 بت مثبتة، فيمكنك تشغيل JVM 32 بت على مشكلة Linux 64 بت بدون مشكلة (باستثناء بالطبع، فإن الحد الأقصى لحجم العملية محدود بسبب كونه 32 بت). لا تحتاج إلى VM، وربما لا حتى chroot. على الأقل في دبيان، هناك حزم IA32-Libs التي تحتوي على libc 32 بت وبعض المكتبات الأخرى، ولا تحتاج إلى الكثير من المكتبات المشتركة فقط لتشغيل JVM.

j2sdk-1_4_2_19-linux-ia64.bin هو ل IA64، وليس AMD64 (X86_64) - إنها مختلفة تماما.

يبدو أن هذا يتم إطلاقه بطريقة غير صحيحة. تشير سلسلة ELF إلى قابلة للتنفيذ، ولكن يتم إطلاقها كبرنامج نصي شل، أي sh xxxx.bin بدلا من ذلك إذا ./xxxx.bin;

نعم ثنائيات 32 بت لن تعمل على نظام 64 بت. يمكنك وضع V2 بت VM على خادم Ubuntu 64 بت (VMware Player؟). ثم قم بتشغيل Tomcat داخل ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top