gpt4 book ai didi

java - Tomcat servlet 在第一次请求之前不会启动

转载 作者:行者123 更新时间:2023-11-28 21:54:14 25 4
gpt4 key购买 nike

在我的 Vaadin 应用程序中,为了调用我的 servlet 类中的 servletInitialized() 方法来启动我的应用程序,我必须至少通过浏览器对 Web 应用程序 url 发出一个请求。

我正在使用 Intellij IDEA,我正在使用 Tomcat Server 运行配置 IDEA 在本地 tomcat 实例中启动我的网络应用程序。

是否可以在部署 war 文件后立即启动 servlet,而不需要发出请求?

最佳答案

<servlet>
...
<load-on-startup>1</load-on-startup>
</servlet>

这将在请求到达服务器之前在 web.xml 中实例化一个 servlet。

如果您已经在web.xml 中设置了这个集合并且没有发现问题有任何变化,请尝试使用标准的.war 如果您在开发机器上使用分解版本,则用于部署的包。

关于java - Tomcat servlet 在第一次请求之前不会启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29136925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com