System.exit关闭jvm,为什么也关闭了所在的tomcat容器?

问题描述

谁能告知一下》tomcat的web应用中出现了system.exist。关闭jvm,为什么tomcat容器也关闭了?

解决方案

解决方案二:
tomcat就是一个jvm的runtime啊,你去下载zip版的tomcat,看看里面的bat或者sh,到最后就是javaxxx启动了tomcat
解决方案三:
引用1楼bayougeng的回复:

tomcat就是一个jvm的runtime啊,你去下载zip版的tomcat,看看里面的bat或者sh,到最后就是javaxxx启动了tomcat

tomcat是jvm的一个runtime?
解决方案四:
引用1楼bayougeng的回复:

tomcat就是一个jvm的runtime啊,你去下载zip版的tomcat,看看里面的bat或者sh,到最后就是javaxxx启动了tomcat

这个关系我到不清楚、、、
解决方案五:
这个问题值得研究,由此可见这是个问题!

时间: 2024-10-10 17:55:08

System.exit关闭jvm,为什么也关闭了所在的tomcat容器?的相关文章

.net模拟post本地没问题,远程System.Net.WebException基础连接已经关闭: 连接被意外关闭

问题描述 准备写一个远程调用的方法,用的是.net的模拟post,在本地测试无误后放到服务器,就报错了,具体是捕捉到System.Net.WebExceptionHResult=-2146233079Message=基础连接已经关闭:连接被意外关闭.Source=SystemStackTrace:在System.Net.HttpWebRequest.GetResponse()在_Default.SendServices(Stringmethod,Stringpara)位置Default.aspx

从JDK源码看System.exit

前言 在编写的Java程序中有时会遇到用 System.exit 来关闭JVM,其中调用 exit 方法时会包含一个状态参数n,即System.exit(n).这其实是一个约定值,如果为0则表示正常关闭,而非0则表示非正常关闭.这里我们从JDK源码看下不同状态都是怎么处理的. System与Runtime 先看System类的exit方法如下,可以看到它是间接调用了Runtime对象的exit方法. public static void exit(int status) { Runtime.ge

当JBOSS遇到System.exit()

当JBOSS在部署应用时,遇到System.exit()方法调用,会产生死锁. 我们先来看看死锁时的线程快照: "JBoss Shutdown Hook" daemon prio=10 tid=0x0000000056fa8000 nid=0x2525 waiting for monitor entry [0x0000000047184000] java.lang.Thread.State: BLOCKED (on object monitor) at org.jboss.web.Ab

android开发中finish()和System.exit(0)的区别

  首先一个Activity是有生命周期的,onCreate,onStart,onResume,onPause,onStop,onDestroy... finish是Activity的类,仅仅针对Activity,当调用finish()时,只是将活动推向后台,并没有立即释放内存,活动的资源并没有被清理;当调用System.exit(0)时,杀死了整个进程,这时候活动所占的资源也会被释放. 其实android的机制决定了用户无法完全退出应用,当你的application最长时间没有被用过的时候,a

application-android 关于Application中使用System.exit(0)退出应用的一个问题。

问题描述 android 关于Application中使用System.exit(0)退出应用的一个问题. 求解,关于android Application中使用System.exit(0)退出应用导致启动Activiry时闪退的一个问题: 在一个项目中看到在Application中使用System.exit(0)来实现应用的完全退出,因此自己也照着做了,但项目中应用的退出并没有让Activiry走完它的生命周期,所以我用了以下的方法: public class App extends Appl

c#-C# 窗体关闭后 进程也关闭了 但是线程还在运行 怎么办

问题描述 C# 窗体关闭后 进程也关闭了 但是线程还在运行 怎么办 Thread TheOpenPrint; TheOpenPrint = new Thread(new ThreadStart(OpenPrin)); TheOpenPrint.IsBackground = true; //申明的地方 private void CloseThread() { System.Environment.Exit(0);//退出全部线程 System.Diagnostics.Process.GetCurr

.net-请求https接口的时候提示基础连接已经关闭:连接被意外关闭

问题描述 请求https接口的时候提示基础连接已经关闭:连接被意外关闭 我把做好的.net项目部署到IIS上,项目中有POST请求别人的https接口,然后就提示: 基础连接已经关闭:连接被意外关闭,搞了一天了,都不知道怎么解决,望大神来拯救我把 解决方案 将超时设置的稍微大一些试试看 解决方案二: private static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain cha

关于HibernateUtil web项目关闭服务器提示线程关闭失败,然后服务器无法正常关闭

问题描述 关于HibernateUtil web项目关闭服务器提示线程关闭失败,然后服务器无法正常关闭 package com.mall.util; import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.boot.registr

.NET 多线程发送WebRequest访问失败,异常信息:"WebException,基础连接已关闭:连接意外关闭。"(ServicePointManager最大并发数已修改) ,请做过这方面的专家指点一二。

问题描述 前段时间公司要求让我完成一个测试工具,此测试工具用于测试广域网负载均衡.我们的目的是测试客户的负载均衡设备是否正常运转,以及在各种情况下负载均衡设备的运行状况,以保证最终的客户能够时时访问到应用.工具的结构和实现已经大部分完成了,但是在测试阶段,却发现了一些问题,这些问题十分没有规律性,可能涉及一些网络网络方面的知识,本人虽然做的是Web开发,但是对于网络只是也是知之甚少,通过了很长一段的研究,还是没能找到根源.现在将问题分享给大家,希望大家都能有所收获.程序问题:1.WebReque