热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

eXist原生数据库(NativeXMLDatabase)安装与配置

eXist原生数据库(NativeXMLDatabase)安装与配置原创版权@邢晓宁.2005.Allrightsreserved环境要求:安装jdk1.4.2以上版本,该

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

推荐阅读
author-avatar
狸花殿并
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有