java - 某些jsp页面的间歇性Tomcat ClassNotFoundException

标签 java apache jsp tomcat

我们在 apache 后面有两个负载平衡的 tomcat 服务器。现在我们已经多次收到页面上 500 错误的报告。检查显示以下错误,但仅在其中一个 tomcat 上:

java.lang.ClassNotFoundException: org.apache.jsp.jsps.userLogin_jsp
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    etc...

我已经尝试清除工作目录并编辑 jsp 页面,但没有成功。唯一能解决的就是重启tomcat,但显然我们需要在生产中避免这种解决方案。

有没有人解决过这个问题?我的搜索只找到没有答案的问题,包括一个被解决为“对我有用”的 tomcat 错误:https://issues.apache.org/bugzilla/show_bug.cgi?id=30450

如果您有任何见解,我将不胜感激。以下是有关该项目的一些其他信息:

  • apache-tomcat-6.0.28
  • Java 1.6
  • 专家
  • Spring 2.5(大量使用 MVC 和 jSTL)

谢谢!

最佳答案

如上面的评论所述,我不应该在 Tomcat 运行时清除它的工作目录。谢谢大家!

关于java - 某些jsp页面的间歇性Tomcat ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3992262/

相关文章:

reactjs - 禁止您无权访问此资源。使用 apache2 在 digitalocean 上部署时

java - Jsp页面不显示修改后的xml文件的内容,直到我手动刷新xml所在的文件夹

Java 泛型和接口(interface)

java - Javacard 中的 ECDSA 签名

java - hibernate findbyid 导致更新?

java - 如何初始化 keystore

apache - 在 NGINX SSL Terminator 上使用 Varnish Cache 同时保留 Google Analytics cookie

php - XAMPP 中还包含什么?

jsp - 亮点@Renderer.LayoutPath

java - 如何从 jsp 文件中模型的特定列打​​印 java arrayList 的值