Kesalahan yang Anda dapatkan berarti wildfly mengharapkan modul bernama com.mysql
tetapi tidak ada atau tidak terdaftar dengan nama tersebut.
Anda melewatkan satu langkah, yaitu mendaftarkan driver jdbc sumber data. Langkah pertama tentu saja menambahkan mysql-connector-java-5.1.35-bin.jar
file dan module.xml
file di WILDFLY_HOME\modules\system\layers\base\com\mysql\main
.
Untuk menghilangkan kesalahan Anda, hentikan wildfly, hapus deklarasi driver di standalone.xml Anda dengan menghapus baris ini; Kami akan membiarkan perintah /subsystem membuat entri ini.
<driver name="com.mysql" module="com.mysql">
<driver-class>com.mysql.jdbc.Driver</driver-class>
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
</driver>
Buka prompt perintah Anda dan navigasikan ke WILDFLY_HOME\bin\
dan jalankan perintah berikut.
-
Hubungkan ke jboss cli dengan menjalankan :
jboss-cli.bat --connect
. Jika konsol manajemen Anda berjalan pada port yang berbeda, misalnya , localhost:9991, gunakanjboss-cli.bat --connect --controller=127.0.0.1:9991
-
Kemudian daftarkan jdbc-driver dengan perintah berikut
/subsystem=datasources/jdbc-driver=com.mysql:add(driver-name=com.mysql,driver-module-name=com.mysql,driver-xa-datasource-class-name=com.mysql.jdbc.jdbc2.optional.MysqlXADataSource)
Anda harus mendapatkan respons {"outcome" => "success"}
jika ini berhasil. Dari sana, muat ulang server Anda dan Anda akan menghilangkan kesalahan itu.
Saya mendapat petunjuk dari Tautan ini>