我在Jetty ext上使用Restlet 2.3。如何设置将temp
解压缩到的jar
目录?
仅在另一个项目中使用码头,就可以使用:
private void resetTempDirectory(WebAppContext context, String currentDir) {
File tmpDir = new File(currentDir, ".tmp");
tmpDir.deleteOnExit();
tmpDir.mkdir();
context.setTempDirectory(tmpDir);
}
最佳答案
您可以在此处找到Jetty服务器连接器的所有受支持参数:http://restlet.com/technical-resources/restlet-framework/javadocs/2.3/jse/ext/。看来临时目录没有参数。
有关信息,这里是使用上下文配置服务器连接器的方法:http://restlet.com/technical-resources/restlet-framework/guide/2.3/core/base/connectors。
我看一下Jetty扩展。 Restlet利用类Server
和JettyServerCall
分别创建Jetty服务器并处理请求。我看不到对类WebAppContext
的任何使用。
就是说,我不确定Jetty / Restlet解包什么;-)您能给我一些关于在其他项目中配置/使用Jetty的提示吗?谢谢!
希望对您有帮助,
蒂埃里