WildFly16.0配置數據源並測試


  1. 目前網絡上罕有近期版本的配置,本人經多次嘗試網絡中不同方式配置,在Testing Connection一步中盡皆失敗后,查詢官方文檔未果,摸索出一條可行之路,在此分享於諸位朋友。
    1.   【../wildfly-16.0.0.Final\modules\system\layers\base\com\mysql\main】目錄中存放  mysql-connector-java-5.1.39-bin.jar 文件,(當然,版本你可以根據你的環境選擇,存在一些版本會導致數據庫連接失敗)和module.xml文件。
    2.   上述文件中的mysql文件夾以及main文件夾是自定義文件夾,main文件夾名字不要任性。module文件中配置如下內容:
    3.  1 <?xml version="1.0" encoding="UTF-8"?>
       2 <module name="com.mysql" xmlns="urn:jboss:module:1.5">
       3     <resources>
       4         <resource-root path="mysql-connector-java-5.1.39-bin.jar"/>
       5     </resources>
       6     <dependencies>
       7         <module name="javax.api"/>
       8         <module name="javax.transaction.api"/>
       9         <module name="javax.servlet.api" optional="true"/>
      10     </dependencies>
      11 </module>

       

    4. 其中module.xml文件具體內容可以根據com目錄下其他已有文件配置,例如:【..\com\h2database\h2\main\module.xml】
    5. 下一步我們把這個mysql-connector-java-5.1.39-bin.jar  文件放在 【..\wildfly-16.0.0.Final\standalone\deployments】里面(WildFly部署)。運行wildfly。
    6. 接下來我們不必去手動改 standalone.xml中配置,我們直接打開wildfly的服務平台。http://localhost:9990/console/index.html#configuration;path=configuration~subsystems!css~datasources!data-source-driver~datasources
    7.  

      點擊+號,創建新的數據源。

    8. 一般選擇創建XA 是有transaction工作的數據源。

    9. 前三步可以直接next。
      1. 第三步我們可能會遇到名稱的問題,這里可以填寫【mysql-connector-java-5.1.39-bin.jar 】如果不行,那么就是上文所說兩個要加這個jar包的地方沒加,或者jar包沒有部署到服務器上。
      2. 第四步:這里填寫到端口號就夠了。
      3. 下一步更改用戶名和密碼,連接數據庫的用戶名和密碼。
      4. 之后Next -- Finish。
      5. 見到生成一個新的
      6.  

        然而這里連接的事默認數據庫,我們需要打開standalone.xml文件,找到datasources目錄下的

      7.  

         針對數據庫名這部分進行修改,改成已有數據庫名稱即可。

      8.  

        保存文件,重啟服務器、刷新管理平台,我們可以發現:

      9.  

        連接測試成功。

         

         

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM