Java 在jni崩溃时重新启动Web应用程序?

Java 在jni崩溃时重新启动Web应用程序?,java,glassfish,java-native-interface,Java,Glassfish,Java Native Interface,我正在glassfish编写一个web应用程序JavaEE 我担心jni崩溃时会发生什么 服务器会崩溃吗?-这在Linux环境中是可能的,因为用户可以篡改某些文件,这将导致jni崩溃 如果有可能在崩溃时自动重启,那就太好了,但我找不到该怎么做 服务器会崩溃吗 运行Glassfish的JVM将崩溃。主机服务器不会崩溃 。。。这在Linux环境中是可能的,因为用户可以篡改某些文件,这将导致jni崩溃 只有当你搞乱了相关文件的访问权限。。。或者您将root/sudo访问权限授予了错误的人 如果有可

我正在glassfish编写一个web应用程序JavaEE

我担心jni崩溃时会发生什么

  • 服务器会崩溃吗?-这在Linux环境中是可能的,因为用户可以篡改某些文件,这将导致jni崩溃
如果有可能在崩溃时自动重启,那就太好了,但我找不到该怎么做

服务器会崩溃吗

运行Glassfish的JVM将崩溃。主机服务器不会崩溃

。。。这在Linux环境中是可能的,因为用户可以篡改某些文件,这将导致jni崩溃

只有当你搞乱了相关文件的访问权限。。。或者您将root/sudo访问权限授予了错误的人

如果有可能在崩溃时自动重启,那就太好了,但我找不到该怎么做

通常,您可以通过从检测到服务已终止并在循环中重新启动它的脚本启动JVM来实现这一点。(处理一个锁定/停止工作而没有实际死亡的服务更棘手…)