Java tomcat服务器:tomcat服务器是否必须每天重新启动?

Java tomcat服务器:tomcat服务器是否必须每天重新启动?,java,tomcat,Java,Tomcat,我将Tomcat服务器用于基于java的应用程序 我的问题是,服务器不是每天都重新启动,它给出了错误的结果(意味着功能不工作),但一旦服务器重新启动,它就可以正常工作 我对结果的不可预测性非常困惑,请告诉我这种行为可能吗 我们的是一个使用ApacheCXF的web服务应用程序 谢谢 我对结果的不可预测性感到非常困惑,请告诉我这种行为可能吗 发生这种情况的原因有很多,几乎所有这些都会指向代码中的错误。最有可能是资源泄漏-内存泄漏(例如,将内容添加到某个静态引用的集合中)、数据库连接泄漏等 你一定要

我将Tomcat服务器用于基于java的应用程序

我的问题是,服务器不是每天都重新启动,它给出了错误的结果(意味着功能不工作),但一旦服务器重新启动,它就可以正常工作

我对结果的不可预测性非常困惑,请告诉我这种行为可能吗

我们的是一个使用ApacheCXF的web服务应用程序

谢谢

我对结果的不可预测性感到非常困惑,请告诉我这种行为可能吗

发生这种情况的原因有很多,几乎所有这些都会指向代码中的错误。最有可能是资源泄漏-内存泄漏(例如,将内容添加到某个静态引用的集合中)、数据库连接泄漏等


你一定要找出哪里出了问题——如果没有更多关于什么是“错误结果”或你的应用程序在做什么的信息,我们真的无法帮助你做到这一点。不必每天重新启动服务器。

这很可能是由您自己的应用程序中的错误引起的,而不是由Tomcat中的错误引起的。Tomcat本身没有理由每天重新启动它


由于您没有说明到底出了什么问题,因此无法帮助您解决具体问题。

不需要每天重新启动Tomcat。我的Tomcat服务器运行数周都没有问题。您的web应用程序中一定存在导致错误行为的错误。

最可能的原因是您的应用程序存在与静态变量或并发相关的错误,从而使应用程序的状态受到以前请求的影响。

您的计算机上是否已将TomCat设置为服务?这样做并自动恢复服务可能是一个好主意