首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于JBoss 6.1+的JDBC模块

问基于JBoss 6.1+的JDBC模块
EN

Stack Overflow用户
提问于 2013-12-28 18:48:40
回答 1查看 2.6K关注 0票数 1

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

代码语言:javascript
复制
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver from [Module "deployment.e-r.war:main" from Service Module Loader]

我知道我必须将mysql连接器添加到服务器(我已经下载了mysql连接器-java-5.1.28-bin),并将其作为外部JAR添加到我的项目中,结果发现我必须将它添加到JBoss服务器中。我找到的所有教程都是针对AS 7服务器的,似乎不适合我。我可以一步一步地了解如何将mysql-连接器-java-5.1.28-bin添加到JBoss 6.1+中吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-12-29 10:50:55

(A)从JBoss控制台部署mysql驱动程序jar:

1)浏览控制台页面localhost:9990/console。

根据您的配置,您的端口可能有所不同。

2)部署驱动程序jar,并启用部署。

(B)如果这对您无效,则必须手动将jar添加到您的JBOSS_HOME/modules/目录中。它将是:

1)将模块目录下的目录创建为com/mysql/jdbc/main。

2)将驱动程序jar放在新创建的目录中。

另外,创建一个文件module.xml,该文件将包含以下内容:

代码语言:javascript
复制
<?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>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20818088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档