Java 플러그인이 없나요? 무엇을 해야 할까요?

Java 플러그인이 없나요? 무엇을 해야 할까요?

많은 시스템, 특히 소프트웨어 KVM을 제공하는 다양한 플랫폼에는 관리를 위한 Java 기반 UI가 있습니다. 일반적으로 "jnlp" 파일을 다운로드할 수 있는 URL을 제공합니다.

최근 Oracle 등은 JRE 패키지에서 이 기능을 제거하기로 결정했습니다. 인용하다:Linux x64용 Java 8에는 libnpjp2.so가 없습니까? 인용하다:https://java.com/en/download/help/release_changes.html

이제 Java 플러그인 없이 이러한 도구(특히 Oracle 서버용 ILO UI)를 어떻게 시작합니까?

답변1

JRE 패키지에는 bin/javaws바이너리 파일이 포함되어 있습니다. 그것은 해당 *.jnlp파일을 가져와 애플릿을 다운로드하고 실행할 수 있는 "Java Web Start"입니다.

javaws브라우저 및/또는 데스크톱 환경에서 적절한 Java 버전이 *.jnlp파일(MIME 유형 )과 연결되어 있는지 확인하면 되며 , 브라우저는 바이너리를 사용하여 JNLP 파일을 "열" application/x-java-jnlp-file수 있습니다 .javaws

유일한 실질적인 차이점은 ILO 콘솔 UI가 1990년대 Netscape Navigator 브라우저용으로 설계된 오래되고 취약한 브라우저 플러그인 API를 사용하여 브라우저 창에 포함되지 않고 별도의 창에서 열린다는 것입니다.

ILO 원격 콘솔에 자체 서명된 인증서를 사용하는 경우 웹 브라우저 및 JRE에서 인증서를 신뢰하도록 보안 예외를 설정해야 할 수도 있습니다. 후자는 bin/jcontrolJRE 패키지의 Java 제어판을 사용하여 수행할 수 있습니다.

브라우저에서 콘솔 클라이언트를 분리하면 64비트 브라우저를 실행하면서도 32비트 Java JRE를 사용하여 콘솔 애플리케이션을 실행할 수도 있습니다. 아주 오래된 버전의 ILO가 설치된 서버에서 작동하려면 "가상 CD-ROM" 기능을 사용해야 했기 때문에 이것이 나에게 중요한 것으로 나타났습니다. 가상 CD-ROM 기능은 32비트 Java에서만 작동합니다.

관련 정보