eXist 原生資料庫(Native XML Database)安裝與配置__資料庫

來源:互聯網
上載者:User

eXist 原生資料庫(Native XML Database)安裝與配置
原創著作權@ 邢曉寧. 2005. All rights reserved

   環境要求:安裝jdk1.4.2以上版本,該項目運行jdk1.5;
如果你有運行jsp的要求,可以安裝tomcat5.0,對於exist來說安裝tomcat是可選的,因為其本身就可以載入servlet類,只不過配置起來稍微負載些,我現在這方面還沒有搞明白,所以不推薦。 首頁:http://exist-db.org/ exist服務安裝檔案下載地址
http://ovh.dl.sourceforge.net/sourceforge/exist/eXist-snapshot-20050314.jar(或者http://jaist.dl.sourceforge.net/sourceforge/exist/eXist-1.0b2-build-1107.jar)

 

 

 

資料庫服務安裝:

 

  拷貝下載的檔案到c:/中 運行cmd 輸入命令列:java -jar c:/ eXist-snapshot-20050314.jar 彈出“IzPack-Installation of eXist”視窗 next,next,選擇檔案存放地址,推薦放在:c:/exist中 next,done 安裝結束  去測試http://localhost/eXist/index.xml

 

 

 

 

 

 


 原創著作權@ 邢曉寧. 2005. All rights reserved


配置:

啟動服務  方法1
開始->設定->控制台->管理工具->服務->啟動“eXist Native XML Database” 服務  方法2
運行cmd
敲入:
net start "eXist Native XML Database"         關閉服務 方法1
開始->設定->控制台->管理工具->服務->關閉“eXist Native XML Database” 服務 方法2
運行cmd
敲入:
net stop "eXist Native XML Database"        
補充說明:
關於以上1、2兩點,完全可以在dos命令列下完成,而且如果您沒有載入服務的話要執行一下操作,才能完成以上1、2所完成的作用
啟動服務:C:/eXist/bin/startup.bat
關閉服務:C:/eXist/bin/shutdown.bat
檢查環境變數設定是否正確 系統屬性->環境變數->建立       EXIST_HOME=c:/exist   CLASSPATH=原來的內容 加上%EXIST_HOME%/exist.jar;%EXIST_HOME%/exist-modules.jar;%EXIST_HOME%/examples.jar ;%EXIST_HOME%/lib/core/xml-commons-resolver-1.1.jar;%EXIST_HOME%/lib/corelog4j-1.2.9.jar-1.2.9.jar;%EXIST_HOME%/lib/core/xmldb.jar;%EXIST_HOME%/lib/core/xmldb.jar;
%EXIST_HOME%/lib/core/xmlrpc-1.2-patched.jar;
%EXIST_HOME%/lib/core/xml-apis.jar;%EXIST_HOME%/lib/core/xml-commons-resolver-1.1.jar

 

 

 

  原創著作權@ 邢曉寧. 2005. All rights reserved
運行用戶端資料庫管理器:
命令:C:/eXist/bin/client.bat 使用者名稱:admin   密碼:空  連接字串:xmldb:exist://localhost:8080/exist/xmlrpc
建立新集合:File->Create Collection-> 輸入“tonybooks” (快速鍵Ctrl+N)
雙擊”tonybooks”

 

 

  匯入需要的*.xml檔案
File->Store File/Strore Direction 快速鍵(Ctrl+s)
然後選擇存放資料的*.xml檔案
(相關的匯入*.xml檔案的操作,待編輯) 測試資料庫服務(源檔案所在地址:C:/eXist/webapp/index.xml,注意不是tomcat目錄下的檔案,不要混淆)
運行http://localhost:8080/exist/index.xml.
運行http://localhost:8080/exist/status.  輸入例子程式(這個操作也是必備的,它載入了很多執行個體資料庫,非常有用)
瀏覽地址
http://localhost:8080/exist/admin/admin.xql
使用者名稱:admin      密碼:空
點擊左邊菜單的Examples Setup
確定下載成功  啟動eXist作為服務(可選)

 

 

 

 

下載地址:http://kent.dl.sourceforge.net/sourceforge/wrapper/wrapper_win32_3.1.2.zip

解壓之後替換原來C:/eXist/tools/wrapper 下的所有檔案

運行一下bin目錄下的InstallTestWrapper-NT.bat 和TestWrapper.bat測試一下,出現一下視窗為正常

注意以後如果想運行eXist服務的話,需要敲入一下命令:
C:/eXist/bin/startup.bat
無需運行其它服務,例如net start之類,已經沒有必要了,可以關閉之


原創著作權@ 邢曉寧. 2005. All rights reserved
使用用戶端程式檢索檔案
運行:c:/exist/bin/client.bat
運行結果如下

建立一個新的集合(Ctrl+N) ,點擊
運行結果如下:輸入名稱為shakespeare

然後雙擊shakespeare 選擇一個隱藏檔(Ctrl+S),
選擇shakespeare檔案架,它的位置在C:/EXIST/samples中. 然後選擇這個檔案夾作為儲存的位置,(注意是選擇檔案夾,不是檔案),然後出現如下視窗
除了能讓Shakespeare運行起來,你也要建立一個“集合”/db/library,然後把檔案 samples/ biblio.rdf 放到“集合”/db/library中.


最後,用XInclude測試一下,你應該把biblio.rdf夾道samples/xinclude的集合/db/xinclude中

原創著作權@ 邢曉寧. 2005. All rights reserved
檢索文檔
用戶端也可以提供一個可以在工具列中找到的映像化介面,以檢索資料庫,
進入Shakespeare集合,輸入
//SPEECH[SPEAKER="juliet" and . &="romeo"]
然後點擊submit按鈕.
結果如下

 

 

 

 

  原創著作權@ 邢曉寧. 2005. All rights reserved
 關閉資料庫
運行:
java –jar start jar shutdown

 

(  拷貝C:/eXist/lib/endorsed下的所有檔案到C:/j2sdk/lib/endorsed)
原創著作權@ 邢曉寧. 2005. All rights reserved

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.