<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    石頭JAVA擺地攤兒

    JAVA所有的討論-要一點一點的進步

      BlogJava :: 首頁 ::  :: 聯系 ::  :: 管理 ::
      30 隨筆 :: 0 文章 :: 11 評論 :: 0 Trackbacks
    轉載請注明作者:ghyghost(愛國人士)
    在學習J2EE中的JNDI時,發現書上講的配置環境這方面內容幾乎沒有,在網上找了一些相關的資料也非常模糊,而且例子不是不準確,就是CONN為NULL這些怪事情,終于還在研究下搞定,步驟非常簡單,但研究起來的確是一件吃辛苦的事情。嗯^_^

    第一步要做的肯定是安裝相應的軟件吧。JDK先要安裝,然后設置一下環境變量,下一步是eclipse3.1及myeclipse4.0GA和tomcat5.0.28及MSSQL2000。

    第二步肯定是JDBC FOR MSSQL2000 SP3的安裝及COPY相應的JAR文件到TOMCAT相應的目標目錄,此處省略。

    第三步就是設置了。
      進入eclipse3.1新建一個[Web Project]項目名字為JNDI_PROJECT,然后在package explorer窗口中JNDI_PROJECT項目中的WebRoot目錄中新建一個JSP文件名字叫ghyghost.jsp(內容為默認),然后將當前項目目錄WebRoot目錄中WEB-INF目錄中的Web.xml文件全部內容改成如下的全部內容:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.4" 
     xmlns
    ="http://java.sun.com/xml/ns/j2ee" 
     xmlns:xsi
    ="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation
    ="http://java.sun.com/xml/ns/j2ee 
     http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    >
        
    <resource-ref>
            
    <res-ref-name>jdbc/JNDINAME</res-ref-name>
            
    <res-type>javax.sql.DataSource</res-type>
            
    <res-auth>Container</res-auth>
        
    </resource-ref>
    </web-app>

    注意到這句了嗎:<res-ref-name>jdbc/JNDINAME</res-ref-name>??其中jdbc/JNDINAME中的JNDINAME就是你的JNDI的名字,相當于你的名字呀,很重要,這里看官先別改,設置與我一樣就行。OK。!

    這時在eclipse3.1中開始部屬這個項目,并且啟動TOMCAT服務器。進入G:\Tomcat\webapps這個目錄后,發現有一個目錄名字為JNDI_PROJECT的,就證明部屬成功了。恭喜你。
      下一步要做的就是進入http://localhost:8080/admin這個本地網址了,然后輸入相應的用戶名和密碼后,在左邊的樹結構中發現有三個結點,分別是:Tomcat Server和Resources和User Definition這三個,這三個結點還有子結點,我們只關心第一個Tomcat Server這個結點,點擊Service(Catalina)這個結點左邊像“鑰匙”的圖標展開樹形結構,再點擊Host(localhost)這個結點左邊像“鑰匙”的圖標展開樹形結構,如果這時你看到有一個結點的名字是:Context(/abc),再一次恭喜你,離成功很近了。
      那么我們就點擊Context(/JNDI_PROJECT)結點左邊像“鑰匙”的圖標再一次展開樹形結構,里面的Resources結點中有結點Data Sources,非常棒,這個結點就是我們想要的結果。點擊Data Sources這個結點,在網頁界面的右邊出現了界面,這時就會發現JNDI NAME下面有一個我們剛剛在XML定義的jdbc/JNDINAME 鏈接,點擊鏈接后,出現一個界面,我們只關心的是前五項,即:
    這里面顯示你的JNDI的名字,就像你的名字一樣,叫你的名字就是你,不是別人。 數據資源的URL,如果你寫過JDBC很熟悉這個名詞吧,呵呵。這里我們添上:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs我們要連接的是pubs數據庫,MSSQL2000中自帶的。
    這個不用講了吧,添入:com.microsoft.jdbc.sqlserver.SQLServerDriver

    輸入完成JSP程序后,重新部屬一下ABC這個項目,并啟動TOMCAT服務器后,輸入如下網址:

    http://localhost:8080/JNDI_PROJECT/ghyghost.jsp

    這時如果出現類似如下的內容就說明你的JNDI的實驗做成功了。呵呵,
    abc1
    abc2
    org.apache.commons.dbcp.BasicDataSource@32ef2d abc3
    abc4
    abc5
    abc6
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 
    connection:org.apache.commons.dbcp.PoolableConnection@7c7894 

    打字好累~~

                            轉載請注明作者:ghyghost(愛國人士)
    posted on 2005-12-19 14:00 石頭JAVA擺地攤兒 閱讀(752) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产电影av在线网址| 国产在线国偷精品产拍免费| 亚洲精品和日本精品| 亚洲第一区二区快射影院| 最近中文字幕无免费| 亚洲理论精品午夜电影| 7x7x7x免费在线观看| 亚洲日本香蕉视频| 国产麻豆视频免费观看| 亚洲AV无码一区二区三区人| 日韩av无码成人无码免费| 亚洲影视自拍揄拍愉拍| 成人免费在线视频| 久久亚洲AV成人无码国产电影| 国产精品久免费的黄网站| 色噜噜噜噜亚洲第一| 亚洲精品成人在线| 免费看一区二区三区四区| 亚洲AV日韩精品久久久久久 | 曰皮全部过程视频免费国产30分钟 | 无码A级毛片免费视频内谢| 久久久久亚洲AV成人无码 | 亚洲午夜成激人情在线影院| 四虎在线最新永久免费| 亚洲免费中文字幕| 真实乱视频国产免费观看| 日韩毛片一区视频免费| 亚洲日韩欧洲乱码AV夜夜摸| 三年片在线观看免费观看大全动漫| 亚洲欧洲精品视频在线观看| 妞干网免费视频观看| 日韩一级片免费观看| 亚洲狠狠综合久久| 久久精品免费一区二区喷潮| 二级毛片免费观看全程| 无码欧精品亚洲日韩一区| 在线a级毛片免费视频| 一级毛片试看60分钟免费播放| 亚洲国产综合91精品麻豆| 成人免费毛片视频| 99麻豆久久久国产精品免费|