Tôi đang sử dụng JBoss 7.1.1. Khi tôi cố gắng khởi động máy chủ, tôi nhận được một ngoại lệ. Tôi đã thử nhiều giải pháp nhưng không có gì có vẻ hiệu quả.Phụ thuộc thiếu/không hài lòng mới: dịch vụ jboss.jdbc-driver.com_mysql (thiếu) người phụ thuộc: [dịch vụ jboss.data-source.java:jboss/MyDB]
Các dòng sau xuất hiện trong các bản ghi -
New missing/unsatisfied dependencies: service jboss.jdbc-driver.com_mysql (missing) dependents: [service jboss.data-source.java:jboss/MyDB]
Đây là standalone.xml tôi:
</datasource>
<datasource jta="true" jndi-name="java:jboss/MyDB" pool-name="MyDB_Pool" enabled="true" use-java-context="true" use-ccm="true">
<connection-url>jdbc:mysql://localhost:3306/test</connection-url>
<driver>com.mysql</driver>
<security>
<user-name>root</user-name>
<password>root</password>
</security>
<timeout>
<idle-timeout-minutes>0</idle-timeout-minutes>
<query-timeout>600</query-timeout>
</timeout>
<statement>
<prepared-statement-cache-size>100</prepared-statement-cache-size>
<share-prepared-statements>true</share-prepared-statements>
</statement>
</datasource>
<drivers>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
<driver name="com.mysql" module="com.mysql">
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
</driver>
</drivers>
</datasources>
Đây là module.xml tôi:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.24-bin.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.servlet.api" optional="true"/>
<module name="javax.validation.api"/>
</dependencies>
</module>
Nhưng tôi vẫn có ngoại lệ này
Đây là web.xml của tôi (một phần của nó):
<resource-ref id="ResourceRef_1">
<res-ref-name>MyDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
<lookup-name>java:jboss/datasources/MyDB</lookup-name>
</resource-ref>
bất cứ ai có thể giúp đỡ?
cùng ngoại lệ với mô-đun này.xml – pulse
@pulse: Có module.xml chưa đủ. Đảm bảo rằng bạn có các jars hợp lệ trong cùng một thư mục với xml. – kosa
chúng đều nằm trong thư mục org/mysql/main/jar, module.xml – pulse