当前位置: 首页 > news >正文

找不到类com.mysql_java – 在webservice 中找不到类异常Class.forName(“com.mysql.jdbc.Driver”)...

参见英文答案 >

How to install JDBC driver in Eclipse web project without facing java.lang.ClassNotFoundexception                                    13个

我有一个问题,需要帮助Class.forName(“com.mysql.jdbc.Driver”),当我从eclipse运行webservice时抛出类未找到异常,但是当我创建新的java项目时,它运行完美.

我在两个项目的构建路径中添加了mysql-connector-java-5.1.19-bin.jar

但我不知道webservice中的问题是什么.

public String insertOrder(

int current_id,

int table_id)

{

try {

Class.forName("com.mysql.jdbc.Driver");

Connection con =

DriverManager.getConnection("jdbc:mysql://localhost:3306/myhoteldb", "root", "mypassword");

PreparedStatement st =

con.prepareStatement("insert into orders(orders.current_id,orders.table_id) values(?,?)");

st.setInt(1, current_id);

st.setInt(2, table_id);

st.executeUpdate();

} catch (Exception e) {

System.out.println(e.getMessage());

}

return "record inserted";

}

}

这个错误日志

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at pkg.MyServices.insertOrder(MyServices.java:124)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:194)

at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:102)

at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)

at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)

at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:173)

at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173)

at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

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:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

at java.lang.Thread.run(Unknown Source)

相关文章:

  • mysql服务器管理员_配置MySQL服务器时,需要设置一个管理员账号,其名称是( )。...
  • linux基础
  • mysql zookeeper 切换_利用ZOOKEEPER技术 MYSQL数据库容灾切换
  • conda入门到精通
  • python class tynu()_调用百度地图API与语音API实现简易地图语音导航
  • 小d课堂mysql_mysql之explain详解(分析索引的最佳使用)
  • LINUX 批量删除文件的几种方法
  • mysql 模糊 不包括_Oracle 模糊查询中不包括某字符串的实现方式
  • star 序列比对2020-12-25
  • java线程模式_Java多线程基础(十一)——Future模式
  • RNA-seq实战--2小时
  • java什么是数组_JAVA中数组是什么?
  • ChIP-seq数据处理流程(附赠长达5小时的视频指导)
  • java录制视频_java 屏幕录制
  • java 双线性插值算法_双线性插值
  • [数据结构]链表的实现在PHP中
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • LeetCode算法系列_0891_子序列宽度之和
  • linux学习笔记
  • 大型网站性能监测、分析与优化常见问题QA
  • 思考 CSS 架构
  • 积累各种好的链接
  • 组复制官方翻译九、Group Replication Technical Details
  • #define 用法
  • #Linux(Source Insight安装及工程建立)
  • #mysql 8.0 踩坑日记
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (39)STM32——FLASH闪存
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (生成器)yield与(迭代器)generator
  • (四)图像的%2线性拉伸
  • (转)3D模板阴影原理
  • (转)创业家杂志:UCWEB天使第一步
  • .NET Core跨平台微服务学习资源
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .Net7 环境安装配置
  • .net遍历html中全部的中文,ASP.NET中遍历页面的所有button控件
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • [ C++ ] STL---stack与queue
  • [ 数据结构 - C++]红黑树RBTree
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [ACM] hdu 1201 18岁生日
  • [ai笔记9] openAI Sora技术文档引用文献汇总
  • [BJDCTF2020]The mystery of ip
  • [BZOJ1877][SDOI2009]晨跑[最大流+费用流]
  • [BZOJ4337][BJOI2015]树的同构(树的最小表示法)
  • [C/C++]数据结构 深入挖掘环形链表问题
  • [c++] 什么是平凡类型,标准布局类型,POD类型,聚合体
  • [Django 0-1] Core.Email 模块
  • [IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式
  • [leetcode]Symmetric Tree
  • [Linux]创建新用户并授予root权限
  • [NOIP2003 普及组] 乒乓球(模拟)