Java 应用程序停止工作并出现异常

标签 java

实际上,我已经在 tomcat 中本地设置了一个 java 应用程序,当时它工作正常,但一个月后它再次给出以下错误而没有更改任何代码。

javax.servlet.ServletException: Servlet.init() for servlet action threw exception
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
    org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
    java.lang.Thread.run(Thread.java:595)

根本原因

java.lang.NoClassDefFoundError
    com.lexmark.efoundations.lxpd.gui.struts.ActionServlet.init(Unknown Source)
    javax.servlet.GenericServlet.init(GenericServlet.java:212)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
    org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
    java.lang.Thread.run(Thread.java:595)

我还检查了提及类“com.lexmark.efoundations.lxpd.gui.struts.ActionServlet”是否出现在正确的位置。

最佳答案

不确定这是否以任何方式相关:但如果类中的静态初始化程序 block 失败(从而导致类加载失败,因此没有 ClassDef),也可能抛出此问题。

关于Java 应用程序停止工作并出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5714174/

相关文章:

java - Treeset 不会删除对象 - Java

javascript - javascript 完成后如何让 HtmlUnit 更新页面

java - 如何从 JSONObject 检索 Id

java - 从对象列表生成 CSV

java - 转义单引号在 HTML 页面中创建不需要的 "\"

java - 使用 Eclipse 时,Ant 会在哪里寻找您的 Java Home?

java - 从 java.Server 中的 Url 下载图像返回 HTTP 响应代码 : 403 error. 如何使连接正常工作?

java - Android:点击小部件事件

java - 如何为后续与 HttpClient 的连接存储 cookie

java - 在JAVA中查找直到特定日期的重复工作日