我在jdk1.5上开发了一个java web应用程序。在tomcat服务器上部署java web应用程序
我使用eclipse IDE进行开发。当我通过eclipse运行应用程序时,它的工作正常,没有问题。但是当试图在同一台机器的tomcat服务器上部署与war文件相同的应用程序时,它会抛出一些错误,如Bad version number in .class file
,或者在某些其他时间,我会收到类似java.lang.NoClassDefFoundError
的错误消息。
这是什么进入堆栈跟踪。
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.NoClassDefFoundError
com.bdisys.auditservice.manager.AuditServiceManager.updateAuditServiceDetails(AuditServiceManager.java:46)
com.bdisys.auditservice.servlet.AuditServiceHandler.doPost(AuditServiceHandler.java:45)
com.bdisys.auditservice.servlet.AuditServiceHandler.doGet(AuditServiceHandler.java:34)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
附加我的项目配置Java编译器设置。
谁能给点建议,以解决这个奇怪的问题?
可以在这里粘贴堆栈跟踪吗? –
@PetarMinchev你可以请现在检查..我更新了我的问题与什么是在堆栈跟踪。 –
AuditServiceManager在第46行做什么 – Subin