eXist 原生数据库(Native XML Database)安装与配置

本文详细介绍了如何在Windows环境下安装和配置eXist原生XML数据库,包括安装JDK,下载数据库服务安装文件,通过命令行启动和停止服务,以及设置环境变量。此外,还提供了测试数据库服务和创建新集合的步骤。

eXist 原生数据库(Native XML Database)安装与配置

原创版权@ 邢晓宁. 2005. All rights reserved

 

  1.  环境要求:安装jdk 1.4.2 以上版本,该项目运行jdk1.5
    如果你有运行jsp的要求,可以安装
    tomcat5.0,对于exist来说安装tomcat是可选的,因为其本身就可以加载servlet类,只不过配置起来稍微负载些,我现在这方面还没有搞明白,所以不推荐。
  2. 主页:http://exist-db.org/
  3. 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

 

 

 

数据库服务安装:

 

 

  1. 拷贝下载的文件到c:/
  2. 运行cmd
  3. 输入命令行:java -jar c:/ eXist-snapshot-20050314.jar
  4. 弹出“IzPack-Installation of eXist”窗口
  5. nextnext,选择文件存放地址,推荐放在:c:/exist
  6. next,done
  7. 安装结束 
  8. 去测试http://localhost/eXist/index.xml

 

 

 

 

 

 


  原创版权@ 邢晓宁. 2005. All rights reserved

配置:

  1. 启动服务
    1.  方法1
      开始
      ->设置->控制面板->管理工具->服务->启动“eXist Native XML Database 服务
    2.  方法2
      运行
      cmd
      敲入:
      net start "eXist Native XML Database"        
  2. 关闭服务
    1. 方法1
      开始
      ->设置->控制面板->管理工具->服务->
      关闭“eXist Native XML Database 服务
    2. 方法2
      运行
      cmd
      敲入:
      net stop "eXist Native XML Database"        
  3. 补充说明:
    关于以上1、2两点,完全可以在dos命令行下完成,而且如果您没有加载服务的话要执行一下操作,才能完成以上1、2所完成的作用
    启动服务:C:/eXist/bin/startup.bat
    关闭服务:C:/eXist/bin/shutdown.bat

  4. 检查环境变量设置是否正确
    1. 系统属性->环境变量->新建      
    2. EXIST_HOME=c:/exist
    3.   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
运行客户端数据库管理器:
  1. 命令:C:/eXist/bin/client.bat
  2. 用户名:admin   密码:空
  3.  连接字符串:xmldb:exist://localhost:8080/exist/xmlrpc
  4. 创建新集合:File->Create Collection-> 输入“tonybooks (快捷键Ctrl+N
  5. 双击”tonybooks”

 

 

 

导入需要的*.xml文件
  1. File->Store File/Strore Direction 快捷键(Ctrl+s)
    然后选择存放数据的*.xml文件
    (相关的导入*.xml文件的操作,待编辑)
  2. 测试数据库服务(源文件所在地址:C:/eXist/webapp/index.xml,注意不是tomcat目录下的文件,不要混淆)
    运行http://localhost:8080/exist/index.xml.
    运行http://localhost:8080/exist/status.
 输入例子程序(这个操作也是必备的,它加载了很多实例数据库,非常有用)
  1. 浏览地址
    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
使用客户端程序检索文件
  1. 运行:c:/exist/bin/client.bat
    运行结果如下
  2. 创建一个新的集合(Ctrl+N) ,点击
    运行结果如下:输入名称为
    shakespeare

    然后双击
    shakespeare
  3. 选择一个存储文件(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
检索文档
  1. 客户端也可以提供一个可以在工具栏中找到的图像化界面,以检索数据库,
    进入
    Shakespeare集合,输入
    //SPEECH[SPEAKER="juliet" and . &="romeo"]
    然后点击
    submit按钮.
    结果如下

 

 

 

 

 

原创版权@ 邢晓宁. 2005. All rights reserved
 关闭数据库
  1. 运行:
    java –jar start jar shutdown

 

(  拷贝C:/eXist/lib/endorsed下的所有文件到C:/j2sdk/lib/endorsed)

原创版权@ 邢晓宁. 2005. All rights reserved
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值