Vaadin 8:将服务器启动时在ServletContextListener中创建的文件存储在何处

时间:2019-01-10 09:29:40

标签: vaadin8 servletcontextlistener

我只想在服务器启动时使用数据库中的数据创建一个文件并存储该文件。

我找到了有用的示例:ServletContextListener Example 1ServletContextListener Example 2

我想将在contextInitialized方法中创建的文件存储在以下目录中:

String fileName = VaadinService.getCurrent().getBaseDirectory().getAbsolutePath()
            + "/WEB-INF/fileName.xlsx";

但是我收到VaadinService.getCurrent()。getBaseDirectory()。getAbsolutePath()的Nullpointer异常

开始似乎不可用。

我可以在哪里存储文件,以便用户以后下载?

谢谢您的帮助!

0 个答案:

没有答案