gpt4 book ai didi

java - 异常描述 : Configuration error. 在 Netbeans 中找不到类 [com.mysql.jdbc.Driver]

转载 作者:行者123 更新时间:2023-11-29 19:11:51 25 4
gpt4 key购买 nike

首先,我阅读了有关该问题的所有帖子,但无法解决我的问题。我有一个带有 Maven 的 Web 应用程序,我正在使用 glassfish 和 MySQL。当我想从数据库接收信息时,我遇到了这个错误。我将向您显示错误:

enter image description here

这是我的 .jsp 页面,我尝试从数据库中获取信息:

<%@page import="tr.kasim.cc.app.Application"%>
<%@page import="tr.kasim.cc.model.SignUp"%>
<%@page import="java.util.List"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="css/index.css"></link>
<title>User Listesi</title>
</head>

<body><center>
<p class="title">User Listesi</p>

<table style="border: black 1px solid">
<tr>
<td>loginName</td>
<td>password</td>
<td>eMail</td>
<td>userName</td>
<td>userDate</td>
<td>userJob</td>
<td>userTelephone</td>
<td>userCity</td>
<td>userGenderId</td>
</tr>
<%
List<SignUp> users = Application.getApp().getMainService().getUsers();
for (SignUp user : users) {
%>
<tr>
<td><%=(user.getUserLoginName())%></td>
<td><%=(user.getUserPassword())%></td>
<td><%=(user.getUserEMail())%></td>
<td><%=(user.getUserName())%></td>
<td><%=(user.getUserDate())%></td>
<td><%=(user.getUserJob())%></td>
<td><%=(user.getUserTelephone())%></td>
<td><%=(user.getUserCity())%></td>
<td><%=(user.getUserGenderId())%></td>
</tr>
<%}
%>
</table>
<br/><br><br>
<a href="index.jsp">Return HomePage</a><br>
</center></body>
</html>

这里是我的 pom.xml 依赖项(我添加了 mysql 连接的依赖项):

<groupId>tr.kasim</groupId>
<artifactId>CourseCenter</artifactId>
<version>1.0</version>
<packaging>war</packaging>

<name>CourseCenter</name>

<properties>
<endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
</dependencies>

我还创建了 mysql 依赖项: mysql artifacted 。我不知道我该怎么办。请帮助我,谢谢..

最佳答案

当您处理 Web 应用程序时,您需要记住一点,依赖库和 jar 应该位于 WEB-INF/lib 文件夹下,以便让您的 Web/应用程序服务器(例如:此处的 GlassFish)在运行时识别它们。

将必要的依赖 jar 复制到提到的文件夹中并重新部署以解决您的问题。

(或)

您也可以执行以下操作:只需将 mysql-connector-java-5.1.x.jar 复制到 JAVA_HOME\jre\lib\ext 中,即使这样也能确保您的问题得到解决。

关于java - 异常描述 : Configuration error. 在 Netbeans 中找不到类 [com.mysql.jdbc.Driver],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43020336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com