Settings | Sign in | Sign up

There are currently 5 posts.

【解决办法】Fedora下的Tomcat服务器无法找到com.mysql.jdbc.Driver类的解决办法

Floor 1 巨大八爪鱼 7/18/14 17:04
错误提示如下:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Floor 2 巨大八爪鱼 7/18/14 17:06
首先,进入/usr/share/java/tomcat目录。
把上个目录(也就是/usr/share/java/)下面的mysql-connector-java.jar复制到这个目录。
然后马上重启tomcat服务器。就可以了。
注意必须重启服务器,不能光复制一个文件就完事。
重启方法是:sudo service tomcat stop
sudo service tomcat start
Floor 3 巨大八爪鱼 7/18/14 17:10
【注意!】
既不需要把mysql-connector-java.jar复制到工程中WEB-INF下的lib文件夹中,也不需要在工程属性中的Java Build Path中导入。
网上说的这两个解决方案完全错误。
Floor 4 巨大八爪鱼 7/18/14 17:12
这样一来,即使你不用myeclipse,而是直接用gedit或记事本或dw来写jsp页面,放到tomcat里面也能成功连接数据库。
Floor 5 巨大八爪鱼 7/18/14 17:13
附上我的程序代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'dbtest.jsp' starting page</title>
   
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">   
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

  </head>
 
  <body>
  <%

Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","密码自己看");
String sql="select * from test.english_sentences order by id asc";
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery(sql);
while (rs.next())
{
    out.print(rs.getString("sentence")+"<br>");
}
st.close();
rs.close();
conn.close();
%>
  </body>
</html>

Content converter:

Reply the post
Content:
User: You are currently anonymous.
Captcha:
Unclear? Try another one.
©2010-2025 Purasbar Ver3.0 [Mobile] [Desktop]
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported license.