我在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利用类ServerJettyServerCall分别创建Jetty服务器并处理请求。我看不到对类WebAppContext的任何使用。

就是说,我不确定Jetty / Restlet解包什么;-)您能给我一些关于在其他项目中配置/使用Jetty的提示吗?谢谢!

希望对您有帮助,
蒂埃里

10-06 03:28