java非web程序安全退出处理

问题描述

请教各位如何安全退出linux下非web的java程序,1.结束进程显然是不安全的,程序可能正在处理一些任务,可能会造成信息丢失或其他无法预料的错误2.通过修改xml等配置文件,让程序定期读取配置文件来判断是否应该退出也是不太好的做法请教下各位公司的这种java非web的服务程序是如何正常安全退出的,不胜感激!只有70分了,全撒了

解决方案

解决方案二:
可以研究其它软件是如何退出的,例如tomcat。我以前做过一个,是程序打开监听一个端口,用telnet连接。如果在telnet里输入shutdown,这程序开始保存数据,然后退出

时间: 2024-10-28 02:55:45

java非web程序安全退出处理的相关文章

java访问web程序

问题描述 小弟请教个问题哈.. 能否通过java访问web程序 然后session一直保存.然后访问该web程序的其他链接.. 比如访问空间,blog留下脚印之类的意思... 解决方案 你说的是单点登录吧,需要一个中央验证服务器,可以考虑用cas实现sso

C#取得Web程序和非Web程序的根目录的N种取法总结_C#教程

非Web程序 1.AppDomain.CurrentDomain.BaseDirectory 2.Environment.CurrentDirectory 3.HttpRuntime.BinDirectory The path to the current application's/bin directory. Web程序 HttpCurrent.Context.Server.Mappath();

java web-JAVA web程序在浏览器中运行

问题描述 JAVA web程序在浏览器中运行 JAVA web程序在浏览器中是以插件的形式运行吗? 解决方案 如果是web程序,是要服务器的 但是java的swing.GUI等程序可以不用服务器运行 解决方案二: Java web项目部署后分为由服务器解释执行的,而浏览器充当的是客户端.Javaweb工程的底层是socket,浏览器作为客户端向服务器端发生请求,服务器处理请求并返回响应结果以HTML网页形式呈现.

java的web程序的自动升级

问题描述 我的web程序已经部署在服务器上,要实现这样一个问题类似自动升级:后台程序某些类作了修改,不重新部署war包的情况下怎么升级程序?是不是要用监听?急急急! 解决方案 解决方案二:估计不行把..如果你改变了JAVA程序需要重新启动服务器的.解决方案三:如果是只改了java文件,贴个class上去,也要重启下服务器,除非是网页文件,那个jsp的那些就不要,其他的好像还是要的,如果你的项目都是jsp生成的,那估计改改jsp是不需要重启.解决方案四:tomcat可以设置为自动加载,reload

Windows平台下tomcat+java的web程序持续占cpu问题调试

1.问题 Tomcat服务器跑了一段时间后,发现Tomcat进程占用的CPU资源在80%-100%间,加上其它的进程,整个服务器的CPU处理100%运行状态. 2.通过process explorer查看Tomcat进程下的线程 process explorer下载:https://technet.microsoft.com/en-us/sysinternals/bb896653/ 我使用的是汉化后的版本:http://download.csdn.net/detail/p_3er/9169985

为您的Java应用程序添加退出事件处理

程序 一个完整的Java应用程序,通常至少要有一个应用程序的结束点.对于一般程序来说,系统开发者根据需要和个人的偏好,会在程序结束位置,通过添加System.exit(0),或System.out(-1),来结束程序,或不加这些指令,让程序自然运行到结束. 如:下列典型代码 package untitled14;/** * This application is to demo how an applcation end */public class Test { public Test() {

为Java应用程序添加退出事件响应

一个完整的Java应用程序,通常至少要有一个应用程序的结束点.对于一般程序来说,系统开发者根据需要和个人的偏好,会在程序结束位置,通过添加System.exit(0),或System.out(-1),来结束程序,或不加这些指令,让程序自然运行到结束. 如:下列典型代码 package untitled14; /** * This application is to demo how an applcation end */ public class Test { public Test() {}

为Java应用程序添加退出事件响应_JSP编程

一个完整的Java应用程序,通常至少要有一个应用程序的结束点.对于一般程序来说,系统开发者根据需要和个人的偏好,会在程序结束位置,通过添加System.exit(0),或System.out(-1),来结束程序,或不加这些指令,让程序自然运行到结束. 如:下列典型代码 package untitled14; /** * This application is to demo how an applcation end */ public class Test { public Test() {}

在myeclipse中制作能部署到websphere上的java web程序教程制作ear

前言:自己用myeclipse写的web 程序,放到tomcat下那是手到擒来,兵来土掩,可是放到了websphere该如何放呢,有朋友说了,打个war包扔进去呗,嗯,说者无意,听者倒是问了,那么师傅,怎么个仍法,这...着实是个技术活,百度之,无果,再百度,发现还是自己摸索吧~~ 首先,websphere 6.1 现在用着比较普遍,websphere 7.x用的不是很多,那么先做针对websphere 6.x系列的教程再说,我们平时做项目一般都是在myeclipse里写好程序,然后我们把写好的