gpt4 book ai didi

java - JBoss EAP 6.1+ 上的 JDBC 模块

转载 作者:行者123 更新时间:2023-11-29 00:21:38 26 4
gpt4 key购买 nike

我试图在我的 JSF 应用程序中连接到 mysql 数据库,但是当我在我的服务器上运行 ti 时(我使用的是 JBoss EAP 6.1+),我收到以下错误:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver from [Module "deployment.e-r.war:main" from Service Module Loader]

我知道我必须将 mysql 连接器添加到服务器(我已经下载了 mysql-connector-java-5.1.28-bin)并将其作为外部 JAR 添加到我的项目中,结果发现我必须添加它到 JBoss 服务器。我找到的所有教程都是针对 AS 7 服务器的,似乎对我不起作用。我能否获得有关如何将 mysql-connector-java-5.1.28-bin 添加到 JBoss 6.1+ 的分步说明

谢谢

最佳答案

(A) 从 JBoss 控制台部署 mysql 驱动程序 jar:
1) 浏览控制台页面localhost:9990/console。
[您的端口可能因您的配置而异]
2) 部署驱动jar,并启用部署。

(B) 如果这对您不起作用,那么您必须手动将 jar 添加到您的 JBOSS_HOME/modules/ 目录。它将是:

1) 在模块目录下创建目录为com/mysql/jdbc/main
2) 将驱动程序jar 放入新创建的目录中。
3) 同时,创建一个包含如下内容的文件 module.xml:

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.mysql.jdbc">
<resources>
<resource-root path="YOUR_mysql-connector-xxx_NAME.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
</dependencies>
</module>

关于java - JBoss EAP 6.1+ 上的 JDBC 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20818088/

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