Код: Выделить всё
/opt/jdk/jdk8u412-b08/bin/java -verbose -Djdk.tls.client.protocols="TLSv1.2" -cp "/applis/com/myapp/:/applis/com/myapp/myapp.jar" com.myapp.AppLauncher
...
[Loaded java.lang.reflect.InvocationTargetException from /opt/jdk/jdk8u412-b08/jre/lib/rt.jar]
[Loaded java.lang.Throwable$PrintStreamOrWriter from /opt/jdk/jdk8u412-b08/jre/lib/rt.jar]
[Loaded java.lang.Throwable$WrappedPrintStream from /opt/jdk/jdk8u412-b08/jre/lib/rt.jar]
[Loaded java.util.IdentityHashMap$IdentityHashMapIterator from /opt/jdk/jdk8u412-b08/jre/lib/rt.jar]
[Loaded java.util.IdentityHashMap$KeyIterator from /opt/jdk/jdk8u412-b08/jre/lib/rt.jar]
[Loaded java.lang.Shutdown from /opt/jdk/jdk8u412-b08/jre/lib/rt.jar]
[Loaded java.lang.Shutdown$Lock from /opt/jdk/jdk8u412-b08/jre/lib/rt.jar]
$ echo $?
0
$ /opt/jdk/jdk8u412-b08/bin/java -version
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (Temurin)(build 25.412-b08, mixed mode)
На другом компьютере (та же ОС — Red Hat Enterprise Linux Server версии 7.9) (Maipo), та же версия jdk, тот же jar), процесс продолжает работать. Я не могу понять, что заставляет процесс Java остановиться.
Selinux настроен на разрешающий режим на обеих машинах:
Код: Выделить всё
$sudo getenforce
Permissive
Среда выполнения Java(TM) SE (сборка 1.8.0_101-b13)
64-разрядная серверная виртуальная машина Java HotSpot(TM) (сборка 25.101-b13, смешанный режим)
Подводя итог:
Машина 1 | Сбой с openjdk-1.8.0_412 | Успешно работает с JSE 1.8.0_101-b13
Machine2 | Успешно работает как с openjdk-1.8.0_412, так и с JSE 1.8.0_101-b13
Та же ОС: Red Hat Enterprise Linux Server версии 7.9 (Maipo)
Подробнее здесь: https://stackoverflow.com/questions/791 ... t-an-error
Мобильная версия