Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Jetty到Restlet的关机回调?_Jetty_Restlet_Db4o - Fatal编程技术网

从Jetty到Restlet的关机回调?

从Jetty到Restlet的关机回调?,jetty,restlet,db4o,Jetty,Restlet,Db4o,我一直在开发一个Restlet应用程序,其中db4o数据库在下面的ServerResource或类中打开和关闭。我开始遇到并发问题,因此将db4o更改为嵌入式客户机-服务器模式,并不得不在Restlet应用程序中打开数据库文件 问题是在哪里关闭数据库?在以前的开发过程中,我能够在jetty中热交换war文件,没有任何问题。现在,随着数据库在应用程序中打开,当我热插拔war时,数据库不会关闭 我在以前的一些帖子中看到了servlet侦听器,但是,我使用的是Restlet JavaSE,没有访问这些

我一直在开发一个Restlet应用程序,其中db4o数据库在下面的ServerResource或类中打开和关闭。我开始遇到并发问题,因此将db4o更改为嵌入式客户机-服务器模式,并不得不在Restlet应用程序中打开数据库文件

问题是在哪里关闭数据库?在以前的开发过程中,我能够在jetty中热交换war文件,没有任何问题。现在,随着数据库在应用程序中打开,当我热插拔war时,数据库不会关闭

我在以前的一些帖子中看到了servlet侦听器,但是,我使用的是Restlet JavaSE,没有访问这些包的权限

我如何向我的应用程序发出信号,表明战争正在结束,或者jetty正在关闭?谢谢你

Restlet 2.0.11 JavaSE,Jetty 8.0.4