日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

wildfly ejb开发环境搭建(一):wildfly安装及数据源配置

發布時間:2024/8/1 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wildfly ejb开发环境搭建(一):wildfly安装及数据源配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文是作者搭建ejb開發環境的記錄,僅供參考

一、軟件下載及環境準備

環境:wildfly-11.0.0.Final+j2ee7+ejb3.2+idea2019.1+maven3+jdk1.8(32位),數據庫oracle10g,驅動:ojdbc6.jar,操作系統:win7 64位

wildfly下載地址:https://www.wildfly.org/downloads/? 目前最新版是20.0.1.Final,我用的是11.0.0.Final

wildfly目錄與jboss目錄相比變化較大,可以參考此文章預熱

https://blog.csdn.net/qq_15022971/article/details/101296130

需要配置JBOSS_HOME環境變量,如果不配置,也可以在命令行啟動前先進行JBOSS_HOME的設置

set JBOSS_HOME=C:\server\wildfly-11.0.0.Final ,需要指向自己的安裝目錄

啟動命令standalone.bat -c standalone-full.xml

配置wildfly管理用戶名和密碼,參考?https://my.oschina.net/tacg/blog/423867

二、wildfly數據庫驅動安裝,數據庫連接創建及連接測試

?網上有很多文章,是教如何在?wildfly-11.0.0.Final\modules目錄下手工拷貝安裝oracle驅動的,以及手工編輯wildfly-11.0.0.Final\standalone\configuration\standalone.xml(我用的是standalone-full.xml)增加數據源的,但是實測此方式極容易出問題,造成數據源連接測試時連不上,本人后來改為wildfly命令行方式安裝,成功。

實際上,oracle驅動命令行安裝后的所在目錄是wildfly-11.0.0.Final\modules,而不是網上有些教程所說的wildfly-11.0.0.Final\modules\system\layers\base\com目錄

wildfly啟動后,進入wildfly控制臺,輸入如下命令進行oracle數據庫驅動安裝和數據源配置

進入wildfly命令控制臺?<JBOSS_HOME>/bin/jboss-cli.sh --connect? ,注意需要先將wildfly啟動

#To create the module (not part of the batch)? 這一步非必需,可以忽略
module add --name=com.oracle --resources=[path-to-driver]/ojdbc6.jar --dependencies=javax.api,javax.transaction.api

#batch 安裝oracle數據庫驅動為一個module

/subsystem=datasources/jdbc-driver=oracle:add(driver-name=oracle,driver-module-name=com.oracle,driver-xa-datasource-class-name=oracle.jdbc.driver.OracleDriver)

#命令行添加數據源,即網上很多文章所說的手工編輯wildfly-11.0.0.Final\standalone\configuration\standalone.xml文件添加數據源,我不是用的這兩個方式,是在wildfly的web管理控制臺界面操作添加的

/subsystem=datasources/data-source="[NAME]":add(jta="true",use-ccm="true",use-java-context="true",enabled="true",jndi-name=java:/jdbc/[NAME],max-pool-size=10,min-pool-size=5,flush-strategy="FailingConnectionOnly",driver-name=oracle,connection-url=jdbc:oracle:thin:@[HOST_NAME]:1521:[SID],user-name="[user]",password="[password]")

本人好像是oracle驅動是命令行安裝的,數據源是在web控制臺(http://localhost:8080/console或者http://localhost:9990/console)頁面手工配置的,因為在配置完成的時候可以進行連接測試

以上命令參考文章?https://www.adam-bien.com/roller/abien/entry/installing_oracle_jdbc_driver_on

web控制臺操作添加數據源,操作位置

添加完成后,測試,連接成功

?

下一篇預告:如何在程序中使用oracle數據源,idea+maven+wildfly ejb開發環境搭建,一鍵自動部署代碼到wildfly服務器

總結

以上是生活随笔為你收集整理的wildfly ejb开发环境搭建(一):wildfly安装及数据源配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。