Я работаю над веб-приложением java, которое использует некоторые внешние библиотеки JAR с собственными библиотеками C ++.Время от времени один из методов из библиотек C ++ вызывает SIGSEGV, который завершает мое приложение tomcat.Есть ли какой-нибудь хороший способ извлечь этот небольшой кусочек Java-кода с помощью встроенной библиотеки, чтобы предотвратить завершение работы моего приложения?Я хотел бы позвонить в эту извлеченную часть кода, и если SIGSEGV произойдет, это не должно повлиять на все мое веб-приложение и Java VM.Любая идея?
- Это не платформа Android
- SIGSEGV в коде JNI, как правило, вызывает сбой JVM перед возвратом элемента управления в ваш код Java.