问题与Tomcat

我们最近在专用服务器上部署了一个Tomcat上的企业公共网站。 但是我们正面临一个问题。 当请求一个jsp资源(例如,index.jsp)时,大多数情况下它工作的很好,但有时它会给出“HTTP状态404 – Servlet jsp不可用”错误(对于同一个index.jsp)。

现在我们很难找出可能的原因。 tomcatconfiguration有问题吗? 我们怎么弄出来的?

请帮忙。

谢谢欧麦尔

通常在tomcat中,如果在日志文件中找不到答案,那么logging不够高。 您可以调整您的log4jconfiguration,以便一切都设置为DEBUG。 你可能想把特定的库,比如xerces转换成INFO,甚至WARN,所以它们不会淹没你所关心的日志。 由于额外的日志logging,您的网站将会变慢,但希望在问题发生之前不久。

让我知道如果你需要帮助configurationlog4j。

如果您通过AJP连接器在Apache后面运行Tomcat,那么有时会发生导致Tomcat出现问题的情况。 Apache仍在运行,但通过AJP连接时遇到问题。 所以,它显示一个错误。 如果你在Apache后面运行,试着直接从Tomcat运行它。

如果你还没有configuration日志logging(在这种情况下, 你应该 ),那么错误可能会出现在标准输出和/或某个默认的日志文件。 假设您在unixtypes的平台上运行,启动疑难解答的一种简单方法是在启动时将stdoutredirect到文件

tomcat_start.sh >> stdout.txt 2>&1 

或者只是在错误发生时看控制台。