tomcat服务器:Tomcat服务器是否必须每天重启?

时间:2012-03-27 10:53:08

标签: java tomcat

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

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

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

我们是使用Apache CXF的Web服务应用程序。

谢谢

5 个答案:

答案 0 :(得分:0)

  

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

为什么会出现这种情况有很多原因,几乎所有这些都会导致代码中出现错误。它最有可能是资源泄漏 - 内存泄漏(例如,在某处向静态引用的集合添加内容),数据库连接泄漏等。

你一定要找出出错的地方 - 如果没有关于什么构成“错误结果”或您的应用程序正在做什么的更多信息,我们无法帮助您这样做。 不应该每天都需要重启服务器。

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

很可能是您的应用程序存在与静态变量或并发性相关的错误,因此应用程序的状态会受到先前请求的影响。

答案 4 :(得分:0)

您是否在计算机上将TomCat设置为服务?这可能是一个想法,并自动恢复服务。