Weblogic 10.1 配置JNDI 數據源

. JNDI鏈接的使用原理:html

1.1  在設計器中先用JDBC鏈接到數據庫,創建數據庫鏈接,而後用SQL或者其餘方法建立數據集,使用數據集製做好報表,而後把創建的數據庫鏈接從JDBC鏈接改爲JNDI鏈接,保存模板,並部署至weblogic服務器。web

1.2  服務器端配置數據源。數據庫

1.3  修改應用WEB-INF下的web.xml文件瀏覽器

這樣就能夠經過WEB瀏覽器瀏覽到使用JNDI數據源的報表了。服務器

 

咱們以oracle 10g數據源製做的模板jndi.cpt爲例來講明oracle

  2.1 設計器製做報表:app

l  在設計器中用JDBC鏈接到oracle 10g數據庫,使用數據庫中的數據表student 製做以下模板jndi.cpt測試

http://www.finereport.com/forumimages/w-formwork.jpgspa

l  回到定義數據鏈接面板,將先前定義的數據庫鏈接變爲JNDI鏈接,設置JNDI的名字爲oracle設計

 

      http://www.finereport.com/forumimages/w-link1.jpg

 

http://www.finereport.com/forumimages/w-link2.jpg

 

l  保存模板至weblogic 10的應用目錄WebReport/WEB-INF/reportlets下,保存爲

jndi.cpt.

此時服務器端的數據源尚未配置,啓動服務器並訪問jndi報表會顯示以下相似錯誤:

http://www.finereport.com/forumimages/w-error.jpg

 

2.2 服務器端配置數據源

l  打開weblogic 10 的控制界面:http://localhost:7001/console ;登陸weblogic server 

選擇 域結構|服務|JDBC|數據源 打開數據源配置界面:

http://www.finereport.com/forumimages/w-configure.jpg

l  鎖定並編輯該界面,新建一數據源,設置數據源JNDI名稱爲oracle(即製做模板時定義的JNDI名字),選擇數據庫類型及驅動點擊下一步,以下圖:

http://www.finereport.com/forumimages/w-set.jpg

l  事務選項根據本身要求定義,在此默認,點擊下一步

l  配置鏈接屬性:數據庫名,URL,用戶名及密碼,創建weblogic 10 oracle 10g的物理鏈接

http://www.finereport.com/forumimages/w-attribute.jpg

l  測試剛定義的數據源鏈接:weblogic 服務器會呈現以前咱們配置好的數據源,並提供鏈接測試,點擊測試配置,彈出消息鏈接測試成功說明配置正確,點擊下一步

l  部署新建的JDBC數據源:選中須要部署該數據源的服務器,點擊「完成」

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

服務器端的數據源配置好了,激活配置後部署的應用就能經過「oracle」這個橋樑(JNDI名字)與oracle數據庫鏈接

 

2.3 修改應用WebReport/web-inf 下的web.xml文件:

<web-app>  ……</web-app>之間增長以下語句:

http://www.finereport.com/forumimages/w-modify.jpg

 

2.4 配置徹底,能夠訪問JNDI數據源報表啦:

http://www.finereport.com/forumimages/w-access.jpg

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

相關文章
相關標籤/搜索