문제

Tomcat 4를 사용하고 1.4 JDK를 사용하여 실행하는 레거시 앱을 설정해야합니다.

Ubuntu 9.04의 Sun 다운로드 사이트에서 Linux JDK 1.4를 설치하려고했지만 설치되지 않았습니다.

Ubuntu의 64 비트 버전에 JDK 1.4를 설치할 수 있습니까?

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에서 실행하는 것이 좋습니다. 코드가 이전 버전에 대해 컴파일된다고해서 최근 JRE에서 실행되지 않는다는 의미는 아닙니다.

32 비트 라이브러리가 설치된 경우 64 비트 Linux에서 32 비트 JVM을 실행할 수 있습니다 (물론 최대 프로세스 크기는 32 비트로 인해 제한적입니다). VM이 필요하지 않으며 아마도 크리스도 필요하지 않습니다. 적어도 데비안에는 32 비트 LIBC와 몇 가지 다른 라이브러리가 포함 된 IA32-LIBS 패키지가 있으며 JVM을 실행하기 위해 많은 공유 라이브러리가 필요하지 않습니다.

j2sdk-1_4_2_19-linux-ia64.bin AMD64 (x86_64)가 아닌 IA64 용입니다.

이것이 잘못된 방식으로 시작된 것 같습니다. ELF 문자열은 실행 파일을 나타내지 만 쉘 스크립트로 시작됩니다. sh xxxx.bin 대신 ./xxxx.bin;

예 32 비트 바이너리는 64 비트 시스템에서 작동하지 않을 것입니다. 64 비트 우분투 서버 (VMware Player?)에 32 비트 VM을 넣을 수 있습니다. 그런 다음 그 안에 Tomcat을 실행하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top