javaweb-web开发中遇到java.lang.ClassFormatError应该怎么解决?谢谢各位大牛:)?

问题描述

web开发中遇到java.lang.ClassFormatError应该怎么解决?谢谢各位大牛:)?

我做的项目,有好多个java文件,根据错误提示,应该怎么解决!谢谢各位大牛!
MyEclipse8.5中控制台信息如下:
2015-5-6 8:31:03 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.32 using APR version 1.5.1.
2015-5-6 8:31:03 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2015-5-6 8:31:04 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized with version OpenSSL 1.0.1j 15 Oct 2014
2015-5-6 8:31:04 org.apache.coyote.http11.Http11AprProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2015-5-6 8:31:04 org.apache.coyote.ajp.AjpAprProtocol init
信息: Initializing Coyote AJP/1.3 on ajp-8009
2015-5-6 8:31:04 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1126 ms
2015-5-6 8:31:04 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2015-5-6 8:31:04 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.43
2015-5-6 8:31:04 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
2015-5-6 8:31:05 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
2015-5-6 8:31:05 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2015-5-6 8:31:05 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2015-5-6 8:31:05 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2015-5-6 8:31:05 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2015-5-6 8:31:05 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory MyContent
2015-5-6 8:31:05 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2015-5-6 8:31:05 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory test_online
2015-5-6 8:31:05 org.apache.coyote.http11.Http11AprProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2015-5-6 8:31:05 org.apache.coyote.ajp.AjpAprProtocol start
信息: Starting Coyote AJP/1.3 on ajp-8009
2015-5-6 8:31:05 org.apache.catalina.startup.Catalina start
信息: Server startup in 1269 ms
2015-5-6 8:32:34 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet SaveServlet threw exception
java.lang.ClassFormatError: Illegal exception table range in class file com/mysql/jdbc/ConnectionImpl
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at util.DBUtil.getConnection(DBUtil.java:11)
at dao.impl.SaveDaoImpl.save(SaveDaoImpl.java:16)
at service.impl.SaveServiceImpl.save(SaveServiceImpl.java:11)
at servlet.SaveServlet.doPost(SaveServlet.java:25)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:879)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:617)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1778)
at java.lang.Thread.run(Thread.java:619)
页面运行截图如下:

解决方案

com.mysql.jdbc.NonRegisteringDriver
驱动没有注册
http://www.jb51.net/article/18421.htm

解决方案二:

错误信息已经很明显了,是在com/mysql/jdbc/ConnectionImpl下,这里面配置有误。 要么没有导包,要么用户名和密码写错。

时间: 2024-10-08 21:36:52

javaweb-web开发中遇到java.lang.ClassFormatError应该怎么解决?谢谢各位大牛:)?的相关文章

Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置

问题描述 Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置 Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置,注意这里是jdbc方法连接 而不是jdbc-odbc 例如access数据库就在项目中(project文件夹下) 代码为: try { // 加载jdbc - odbc驱动 Class.forName("com.hxtt.sql.access.AccessDriver"); // 根据url创建连接实例 a

java web 开发中使用到的 json

问题描述 java web 开发中使用到的 json 使用json 在web 开发中有什么优点? 假如有一个分页 主体部分是商品(div),之下是页码,点击页码切换div 中的内容: 这里采用jQuery 的ajax 方法 加载 servlet 的映射地址,通过传递给servlet不同的参数来查询数据,这个 路径 有 结构完整的页面: 这样做有问题吗? 如果使用json 的话应该怎么设计?难道是一次查询大量数据 生成json 放在html 某个标签的某个属性里,通过js 解析 来切换 显示? 解

WEB开发中Spring AOP实际应用一例

web   在WEB开发中,用户对网页的访问权限检查是一个重要的环节.以STRUST为例,我们需要在Action的excute方法中编写相关的代码(一般是调用基类的函数),也很显然,在每个Action中这是一种重复劳动. 如果我们在excute运行之前,能够自动去调用基类的权限检查函数,这无疑是个好的解决办法.AOP就为我们提供了这样一种解决方法. 下面以一个简化的实例介绍实现的办法. 首先我们做一个接口: public interface CheckInterface {  public ab

web开发中的jsp标签问题

问题描述 web开发中的jsp标签问题 /index.jsp(11,1) The TLD for the class com.hyd.tag.HelloWordTag specifies an invalid body-content (JSP) for a SimpleTag. at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) at org.apache.jasper.

javaweb-Java Web开发中 application使用的问题

问题描述 Java Web开发中 application使用的问题 老师要我们用Myeclipse做一个网页聊天的东西,大概就是在网页中有两个文本框,一个大的文本框显示聊天的记录,下面一个小的文本框用来输入文字,旁边有一个button,点一下就可以发送了.求教,还有代码...谢谢!

Web 开发中 Ajax 的 Session 超时处理

在 Java Web 开发中,当session超时的情况下,普通页面的跳转好处理.关于Ajax的请求超时处理,就需要特殊处理下了. 先写一个统一的过滤器,或者拦截器,针对Ajax请求进行过滤处理,下面示例以Filter为例: public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServ

ajax-.net web开发中一个页面如何做到同一时间只能被一个用户访问?

问题描述 .net web开发中一个页面如何做到同一时间只能被一个用户访问? 例如一个案件列表页,用户A点击列表页某个案件记录的查看详情链接时,打开详情页,这时其他电脑上的用户不能再打开A操作的这条记录进行查看详情.数据库加状态字段的方案不可取,网页非正常关闭时不好判断.看网上说有ajax轮询 dwr推技术能解决,不知道具体实现如何,请教有做过的大侠贴下代码,再次感谢..困扰已久的问题期待完美解决方法.(同求java解决方案).个人感觉这个问题是个常规问题,但是晚上解决办法很少呢.困惑... 解

WEB设计技巧:Web开发中经常使用的网站和Web App

文章描述:Web用户体验师Jake Rocheleau撰写了一篇文章分享他在Web开发中经常使用的网站和Web App,其中包含各类字体库.代码库.插件库.配色方案和测试工具.他同时指出,Web开发环境将慢慢转向云端. Web用户体验师Jake Rocheleau撰写了一篇文章分享他在Web开发中经常使用的网站和Web App,其中包含各类字体库.代码库.插件库.配色方案和测试工具.他同时指出,Web开发环境将慢慢转向云端. CodeVisually是一个开源项目.在它的分类目录下有各种插件.

Ajax在进行web开发中的安全性分析

在进行web开发中ajax的安全性如何呢?现在浏览器允许用户提高他们的安全等级,关闭 JavaScript 技术,禁用浏览器中的任何选项.在这种情况下,代码无论如何都不会工作.此时必须适当地处理问题,这需要单独的一篇文章来讨论,要放到以后了(这个系列够长了吧?不用担心,读完之前也许您就掌握了).现在要编写一段健壮但不够完美的代码,对于掌握 Ajax 来说就很好了.以后我们还将讨论更多的细节. Ajax 世界中的请求/响应 现在我们介绍了 Ajax,对XMLHttpRequest对象以及如何创建它