Java軟件報表軟件技術博客

          java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

           Jboss端配置JNDI 數據源

          Jboss安裝目錄 doc\examples\jca 下有各種如oracle,db2,sqlserver等數據庫JNDI配置的模板文件,形式為 “數據庫-ds.xml”,在此我們以配置oracle10g 數據庫為例:

          Jboss_home\docs\examples\jca 下的oracle-ds.xml

          拷貝到 Jboss_home\server\default\deploy 下,并做相應的修改,主要內容如下:

             http://www.finereport.com/forumimages/j-deploy.jpg

          其中紅色標注的是后面加上的,有了這句在jndi前可以不用加前綴;否則,需要加前綴java(:lookup("Zqb Oracle Test")  lookup("java:Zqb Oracle Test")的區別).

           

          .  拷貝數據庫驅動程序

          配置好JNDI數據源后還不夠,還需要將相應數據庫的驅動程序拷貝至Jboss_home\ server\default\lib,在此將oracle數據庫驅動ojdbc14.jar拷貝至Jboss_home\ server\default\lib 目錄下

           

          .  JNDI連接數據源并制作模板

                打開設計器,在登錄對話框的遠程環境里選擇遠程服務器如下圖:

          http://www.finereport.com/forumimages/j-setting1.jpg

          如果事先沒有定義遠程服務器,就點擊登錄界面的按鈕如下圖:

          http://www.finereport.com/forumimages/j-setting2.jpg

          選擇+按鈕 新增一個遠程服務器

          http://www.finereport.com/forumimages/j-add.jpg

          登陸到遠程服務器后,開始配置遠程服務器。如下圖,填寫好各項配置:

          http://www.finereport.com/forumimages/j-fillin.jpg

          配置完成后,點擊確定,登陸到遠程服務器的運行環境。

          再打開服務器—定義數據連接,使用JDBC連接oracle10g數據庫并制作好模板,將數據源修改為JNDI,如下圖:

          http://www.finereport.com/forumimages/j-define.jpg

          Initial_context_factory : 選擇org.jboss.naming.HttpNamingContextFactory

          Provider_url: 修改其中的地址為相應服務器所在地址與端口

           保存模板

           

          .  部署應用并訪問

          重命名WebReport文件夾為WebReport.war

          拷貝至Jboss_home\server\default\deploy下,啟動服務器輸入地址,便可以訪問jndi數據源制作的模板啦

          文章轉自:http://blog.vsharing.com/fanfanzheng/A1464864.html



          主站蜘蛛池模板: 双牌县| 滦南县| 镇雄县| 大荔县| 广州市| 隆尧县| 寻乌县| 兴业县| 津南区| 宣化县| 长沙市| 聂荣县| 聂拉木县| 桦川县| 金寨县| 盐城市| 东丽区| 扎囊县| 合肥市| 万荣县| 泸定县| 岱山县| 涿鹿县| 自贡市| 铁岭市| 万山特区| 建宁县| 观塘区| 湘阴县| 昌图县| 临沭县| 灵武市| 亳州市| 全州县| 盐池县| 吉木乃县| 孝昌县| 盐源县| 九台市| 阿坝| 克什克腾旗|