Java 我可以更改会话存储的根目录吗?

Java 我可以更改会话存储的根目录吗?,java,swing,jsr296,Java,Swing,Jsr296,当前,会话存储将所有会话文件保存在适合会话状态文件的系统相关文件夹中 但是在我的一个应用程序中,我希望会话文件保存在一个特殊的目录中 我可以更改会话存储的根目录吗?是的,很简单。从ApplicationContext: ApplicationContext.getLocalStorage().setDirectory(new File("/mydirectory")); 我经常在GUI测试期间使用它,以便可以预先设置测试所需的几何体(而不是在每次测试启动时强制移动和调整大小)

当前,会话存储将所有会话文件保存在适合会话状态文件的系统相关文件夹中

但是在我的一个应用程序中,我希望会话文件保存在一个特殊的目录中


我可以更改会话存储的根目录吗?

是的,很简单。从ApplicationContext:

ApplicationContext.getLocalStorage().setDirectory(new File("/mydirectory"));
我经常在GUI测试期间使用它,以便可以预先设置测试所需的几何体(而不是在每次测试启动时强制移动和调整大小)