mergepoint 의 vKVM을 접속하려니 jnlp 파일로 다운로드 받아져서 확인중
아래는 javaw 대신 실행할 icedtea 이. 얘를 설치하면 자동으로 openjdk-11-jre가 설치된다.
$ sudo apt-get install icedtea-netx $ sudo apt-get install icedtea-plugin |
11버전이니 아래의 파일을 root 권한으로 열어서 주석처리 추가해준다.
/etc/java-11-openjdk/security/java.security |
653 # Example:
654 # jdk.tls.disabledAlgorithms=MD5, SSLv3, DSA, RSA keySize < 2048
655 jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, \
656 EC keySize < 224, 3DES_EDE_CBC, anon, NULL
icedtea-plugin을 설치하면 jnlp를 클릭하면 열릴 것이고 그게 아니라
디버그용도로 메시지를 보고 싶다면 콘솔에서 아래와 같이 실행하면된다.
$ javaws file.jnlp |
근데 아직 키보드 입력이 안되서 좀 더 찾아보는중.
+
2020.09.18
adopt openjdk 8 대를 받아서 성공!
일단 8 버전대를 받아서(1.9 부터 java.awt.peer.ComponentPeer 메소드를 없앴다고 한다) 설치하고
icdetea 설정을 위해 아래의 명령어를 실행
$itweb-settings |
JVM Settings 에서 openJDK 어쩌구 있는데를 adopt openjdk로 연결해준다.
adopt openjdk가 아니어도 openjdk-8 로도 되는진 테스트 안해봤음
------------ archived
실행은 아래와 같이 가능하나 웹에서 가능한진 테스트..
$ javaws file.jnlp |
[링크 : https://linux-tips.com/t/execute-jnlp-files-in-linux/252]
+
$ sudo find / -name java.security /etc/java-11-openjdk/security/java.security /etc/java-8-openjdk/security/java.security |
java.security 파일에서 아래의 두줄을 주석처리하면 되긴 한다.
근데 왜.. 키보드 안 먹냐.. ㅠㅠ
653 # Example:
654 # jdk.tls.disabledAlgorithms=MD5, SSLv3, DSA, RSA keySize < 2048
655 jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, \
656 EC keySize < 224, 3DES_EDE_CBC, anon, NULL
[링크 : https://stackoverflow.com/questions/38205947/sslhandshakeexception-no-appropriate-protocol]
icedtea깔면 자동으로 openjdk-11-jre가 무조건 깔리는군...
$ sudo apt install icedtea-netx 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음의 추가 패키지가 설치될 것입니다 : default-jre default-jre-headless librhino-java libtagsoup-java openjdk-11-jre openjdk-11-jre-headless 제안하는 패키지: rhino libtagsoup-java-doc fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei 다음 새 패키지를 설치할 것입니다: default-jre default-jre-headless icedtea-netx librhino-java libtagsoup-java openjdk-11-jre openjdk-11-jre-headless 0개 업그레이드, 7개 새로 설치, 0개 제거 및 3개 업그레이드 안 함. 0 바이트/40.6 M바이트 아카이브를 받아야 합니다. 이 작업 후 176 M바이트의 디스크 공간을 더 사용하게 됩니다. 계속 하시겠습니까? [Y/n] |
+
09/17/2020 01:52:15:278: Connection failed with exception: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
SoftkeyManager.save() Saving soft keys ...
java.util.ServiceConfigurationError: java.nio.charset.spi.CharsetProvider: Provider sun.nio.cs.ext.ExtendedCharsets could not be instantiated
이것저것 시도해봤는데 느낌적인 느낌으로.. openJDK8/11 버전으로는 못할것 같다.
sun.nio.cs.ext.ExtendedCharsets 라고 나오는 저녀석.. openJDK에 포함되지 않아서 그런거 같은데...
[링크 : https://stackoverflow.com/questions/37904602/how-to-enable-sslv3-in-java-8u91]
[링크 : https://knowledge.broadcom.com/external/article/42535/oracle-ilom-error-no-appropriate-protoco.html]
[링크 : https://stackoverflow.com/questions/54558945/is-tlsv1-3-supported-in-openjdk-11-under-ubuntu]
+
그러니까.. openjdk11 되면서 사라진건진 모르겠지만, 아래 에러는 getPeer()가 사라졌기에 adopt 라는 다른 jre를 설치하란건가?
Exception in thread "AWT-EventQueue-1" java.lang.NoSuchMethodError: 'java.awt.peer.ComponentPeer java.awt.Window.getPeer()'
at com.avocent.kvm.nativekeyboard.NativeKVM.a(NativeKVM.java)
at com.avocent.kvm.nativekeyboard.e.b(e.java)
at com.avocent.kvm.nativekeyboard.e.windowOpened(e.java)
러시아 형님들 감사!
|
[링크 : https://klink0v.livejournal.com/592796.html]
아니. 도대체 언제적 시스템을 쓰고 있길래 이걸 아직도 쓰도록 구성되어 있는거야?
getPeer
Deprecated. |
[링크 : https://docs.oracle.com/javase/7/docs/api/java/awt/Component.html#getPeer()]
'하드웨어 > Server Case & board' 카테고리의 다른 글
nmap을 이용하여 ILO 포트 검색하기 (0) | 2020.09.18 |
---|---|
BMC(Board Management Controller) 제조업체 (0) | 2020.09.18 |
BMC(Baseboard management controller) (0) | 2020.09.07 |
DCMI (0) | 2020.07.20 |
quanta computer windmill F03 소비전력 (0) | 2020.07.14 |