应用程序启动后,在服务器中创建文件的正确方法是什么?

shepard23

因此,我正在尝试使用默认的东西(Tomcat,没有框架)来做一个简单的Web应用程序。

我想要的是启动服务器后,我希望我的应用程序使用“ SetUpDataService.class”在服务器中创建“ Sample.txt”文件。有没有办法做到这一点?

我想创建一个没有映射的“ SetUpServlet”,而只是在init方法中调用“ SetUpDataService.class”,但是它看起来很脏而且感觉不对。

使用默认内容的最佳方法是什么?并为此目的存在一个图书馆吗?目前,我没有使用任何第三方库来增强我对JavaEE的核心理解。

PS。我不知道这个问题是否存在。我只是找不到正确的关键字,所以我发布了这个问题。

编辑:如何在数据库上创建初始数据?这种方法行吗?

开发商

仅出于知识,如果您想这样做,可以使用ServletContextListener如下所示的方法来实现contextInitialized()该方法将在启动过程中(即,在servletcontext创建对象时)由容器调用

    @WebListener
    public class MyProjectListener implements ServletContextListener {

        @Override
        public void contextInitialized(ServletContextEvent sce) {
            //add your file creation code here
        }

        @Override
        public void contextDestroyed(ServletContextEvent sce) {
            //add code cleanup the resources
        }
    } 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用abap编程在应用程序服务器中创建文件

在Bokeh(0.11)服务器应用程序中刷新/更新图的快速正确方法是什么?

glassfish应用程序服务器中的Web服务器是什么?

在Wildfly应用程序服务器上配置摘要身份验证的正确方法是什么

在应用程序服务器的生产中使用Google Guice的正确阶段是什么?

如何在服务器上使用相对于应用程序的文件路径创建文件?

使用服务器更新您的应用程序的最佳方法是什么?

给定此服务器日志,推荐的优化我的应用程序的方法是什么?

在ubuntu上运行服务器应用程序的最佳方法是什么?

离线构建无服务器应用程序的最佳方法是什么?

在android中制作聊天应用程序的最佳服务器是什么?

intellij中“应用程序服务器”窗口中的空白部分是什么

该错误是什么意思““ /”应用程序中的服务器错误”。

在 Mocha 测试文件中需要 Express 应用程序会启动服务器本身

Erlang / Yaws:无法使用.conf文件在应用程序中启动Web服务器

在同一应用程序中启动多个scotty服务器的最优雅方法是?

在WinForms应用程序中关闭套接字服务器的正确方法?

为什么需要在 NodeJS 应用程序中创建服务器?

将相同的应用程序/代码部署到Elastic Beanstalk服务器和工作人员环境的正确方法是什么?

从 www 进行重定向的正确方法是什么?到裸域(服务器或应用程序或域提供商)?

部署到应用程序服务器中正确的maven2阶段是什么?

Tomcat服务器无法在STS中启动服务器和应用程序

在企业Java应用程序中创建线程的正确方法是什么

在Spring Web应用程序中创建数据源的正确方法是什么?

在Swift中从NSDocument应用程序中的行参数打开文件的正确方法是什么?

什么是应用程序服务器?

'/'应用程序中的服务器错误->服务器标记格式不正确

什么是测试春季启动应用程序的最佳方式?随着服务器参与或创建模拟环境?

创建多用户客户端-服务器应用程序的合适架构是什么?