【问题标题】:Web application deployed on tomcat is slow on first access?部署在 tomcat 上的 Web 应用程序首次访问速度很慢?
【发布时间】:2012-10-03 04:41:45
【问题描述】:

我们在 Tomcat 7 上部署了一个 Spring MVC Web 应用程序。每次我部署一个新构建时,它第一次运行非常缓慢。即使是登录页面也需要时间才能出现。

这是什么原因,可以做些什么来加快速度?

【问题讨论】:

标签: java tomcat web-applications


【解决方案1】:

如果您使用的是 Spring 注释,请确保您在 标记中配置了正确的包。也就是说,在 applicationContext.xml 和 xxx-servlet.xml 文件中不包括要扫描的相同包。 Spring 会扫描它们两次,否则我已经看到了。

还请记住,任何 JSP 都会在您第一次使用它们时被编译,所以在第一次点击时会变慢。

【讨论】:

    【解决方案2】:

    这是一个有效的场景。您的服务器在第一次加热时加载 servlet 和操作。 所以第一次访问会很慢。

    您可以在 web.xml 中设置<loadonstartup>1</loadonstartup>

    上述选项将在服务器启动时加载所需的文件。

    【讨论】:

    • 这将进入 Web 应用程序 web.xml?
    • 是的人..在web.xml中有一个loadOnStartUP xml标签..你可以将它设置为1
    • 标签其实叫
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多