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

Mac上原生安装ROS2:Apple Silicon与Intel全架构生产级部署指南 ROS2作为现代机器人中间件,其跨平台能力正突破Linux边界。理解ROS2的客户端库(rclcpp/rclpy)、构建系统(colcon)与依赖管理(rosdep)原理,是实现macOS原生部署的技术前提。相比Docker虚拟化或Rosetta转译,原生arm64/x86_64编译可保障USB直通、Metal加速可视化及低延迟实时通信,显著提升硬件联调与算法原型效率。该方案已验证支持RealSense、RPLIDAR、STM32等主流传感器,并适配macOS Monterey至Sonoma全版本,特别适用 阅读详情

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. next,next,选择文件存放地址,推荐放在: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
DBeaver 26安装深度指南:Java环境、驱动加载与跨平台避坑 DBeaver作为主流开源数据库客户端,其安装过程已从简单部署演变为对本地Java运行时、图形依赖、网络策略和文件系统权限的综合性校验。理解JVM版本兼容性(如Java 17+的GC策略差异)、驱动管理机制(Maven仓库自动同步与离线注入)及跨平台底层约束(Linux WebKit2GTK、macOS Gatekeeper、Windows UAC虚拟化),是保障稳定连接MySQL/PostgreSQL/Oracle等数据库的前提。本文聚焦DBeaver 26安装阶段高频故障根因,覆盖Java多版本调用链污 阅读详情

相关推荐

内网安装docker、docker-compose和harbor仓库 保姆级教程

harbor内网(离线安装的方式)

passion_flower_的博客 1127

DBeaver 26 深度解析:JDBC协议栈与多数据库协同实践

DBeaver 作为主流开源数据库客户端,其本质是基于JDBC协议的跨数据库交互中间件,而非原生数据库驱动。它通过动态驱动管理、SQL执行上下文隔离和连接稳定性优化,实现MySQL、PostgreSQL、Oracle、OceanBase、达梦等异构数据库的统一访问。其技术价值在于将复杂的JDBC元数据适配、认证协议协商(如caching_sha2_password)、高DPI渲染、区域设置与字符集处理等底层问题封装为可视化向导,显著降低SQL工程师、DBA及全栈开发者的使用门槛。典型应用场景涵盖教学实验、信

weixin_34314962的博客 353

Debian 9 安装 ClickHouse 23.x 实战指南:稳态系统中的 OLAP 升级方案

ClickHouse 是面向海量数据分析的高性能列式数据库,其核心价值在于通过向量化执行、稀疏索引与智能分区实现秒级聚合。在企业级生产环境中,Debian 9 凭借长期稳定性与成熟包管理,仍是大量金融、制造及教育系统的基础平台。如何在不升级操作系统前提下,安全、可审计、可回滚地部署现代版本 ClickHouse(如 23.8.x),成为运维与数据工程师的关键课题。该方案规避官方源陈旧版本(1.1.x)的功能缺失风险,拒绝 pip 或 Docker 等非原生路径,转而采用官方 APT 仓库 + GPG 签名校

深未来技术 417

推荐:eXist-db —— 高性能的原生XML数据库

推荐:eXist-db —— 高性能的原生XML数据库 项目简介 eXist-db 是一款强大的开源原生XML数据库系统,它是一款NoSQL文档数据库和应用平台,完全基于XML技术构建。这款数据库系统不仅提供存储XML文档的能力,还提供了开发和运行XML应用程序的功能。eXist-db的设计理念是将XML处理的核心功能与数据库管理紧密集成,为开发者带来了极高的灵活性和高效的性能。 技术解析 eXi...

gitblog_00059的博客 642

Ubuntu 14.04下OrientDB文件级备份原理与生产脚本

OrientDB作为多模型数据库,其备份本质是文件系统级一致性快照,而非传统逻辑导出。它依赖database.ocf、.clu、.pci和cluster-0.cpm四类核心文件的完整集合,排除WAL日志以避免重放损坏。在Ubuntu 14.04这一特殊环境中,OpenJDK 7兼容性、upstart初始化机制及ext4文件系统行为共同构成备份风险面。技术价值在于规避freeze卡死、ZIP截断、权限越界等典型故障;典型应用场景包括老旧知识图谱SaaS系统维护、历史数据库迁移及灾备体系建设。本文聚焦Orien

bk_lin的专栏 295

eXist-db:eXist-db是功能丰富的开源本机XML数据库-开源

eXist-db是一个本地XML数据库,具有高效的基于索引的XQuery处理,关键字搜索扩展,XUpdate支持,XSLT支持,XForms支持,REST以及与现有XML开发工具的紧密集成。 移至Github-https://www.github.com/exist-db/exist

eXist-db:一个高性能的本地XML数据库和应用平台

eXist-db:一个高性能的本地XML数据库和应用平台 exist eXist Native XML Database and Application Platform 项目地址: https://gitcode.com/gh_...

gitblog_00089的博客 366

从华为杯建模到论文录用:我的Biomedical Signal Processing and Control投稿全记录(含Latex模板与审稿人推荐技巧)

本文详细记录了作者从华为杯数学建模竞赛到Biomedical Signal Processing and Control期刊投稿的全过程,分享了如何将竞赛成果转化为学术论文的实用技巧,包括LaTeX排版中的常见陷阱与解决方案,以及审稿人推荐策略。特别提供了针对Elsevier模板的优化建议和高效回复审稿意见的方法,适合生物医学信号处理领域的研究者参考。

weixin_42549037的博客 452

eXist-db 安装与配置指南

eXist-db 安装与配置指南 1. 项目基础介绍 eXist-db 是一个高性能的开源原生 XML 数据库,它是一个基于 XML 技术构建的 NoSQL 文档数据库和应用平台。eXist-db 支持 XML、XQuery、XSLT、XPath 等技术,适合处理 XML 数据,并提供了一个功能丰富的应用服务器环境。 主要编程语言:Java 2. 项目使用的关键技术和框架 XML 数据存储:原生...

gitblog_00943的博客 834

win11一直弹出用户账户控制怎么解决

用户帐户控制简称UAC,是微软公司在其Windows Vista及更高版本操作系统中采用的一种控制机制。近期有部分Win11用户想要关闭UAC,但是不知道应该如何操作,对此下面我就教给大家操作方法,大家可以去尝试看看。...

xitongzhijia_abc的博客 5万+

SAP生产订单成本‘还原’实战:从标准成本到实际费用,一步步拆解差异来源(附物料分类账提示)

本文深入解析SAP生产订单成本差异分析的全过程,从标准成本到实际费用的追踪方法,揭示差异根源的六维分析法。特别强调物料分类账(CKMLCP)在成本还原中的关键作用,帮助财务人员精准定位价格差异、用量差异等问题,提升制造业成本管理的效率和准确性。

weixin_28705087的博客 532

eXist-db 开源项目教程

eXist-db 开源项目教程 1. 项目的目录结构及介绍 eXist-db 是一个开源的 XML 数据库,其目录结构如下: exist/ ├── bin/ │ ├── client.sh │ ├── startup.sh │ └── ... ├── conf/ │ ├── conf.xml │ ├── log4j2.xml │ └── ... ├── lib/ │ ├...

gitblog_00373的博客 397

用VASP计算GW+BSE

VASP在5.3以后的版本都能用解BSE方程的方法,在计算光吸收的过程中考虑激子效应。 下面就来写一个用BSE计算bulkSi的例子 首先,介电函数的计算是在GW计算的基础之上的。这里首先介绍G0W0的计算(我们这里直接在PBE的波函数基础上进行G0W0计算)。 1.PBE自恰计算,写WAVECAR System= Silicon groundstate occupied

ultra1989的专栏 2万+

终极指南:Nacos配置MySQL数据源启动失败的完整解决方案

Nacos作为阿里云开源的动态服务发现、配置管理和服务管理平台,在微服务架构中扮演着至关重要的角色。然而,当配置MySQL数据源时,开发者常常遇到令人头疼的"java.lang.IllegalStateException: No DataSource set"启动失败问题。本文将为你提供一套完整的诊断和解决方案,让你快速解决Nacos MySQL数据源配置难题。 ## 📋 问题速览:快速了解N

gitblog_00581的博客 776

【Transformer】小白入门指南

Transformer是起源于NLP领域,然后在图像、视频、声音等领域都得到了广泛应用的基础架构,是继MLP、CNN、RNN’后的公认的第四大基础模型结构。Transformer技术凭借其卓越的表现和广泛的应用前景,已经成为了机器学习领域的一个关键技术。自从2017年Google提出》一文以来,Transformer架构的出现彻底改变了机器学习和深度学习的格局,尤其是在处理语言模型、生成模型以及多模态学习等领域,Transformer几乎成为了不可或缺的技术基石。

图挖掘领域,新晋砖家 ☞ 未来可期,欢迎和静静一起学习交流吖 2522

29、集成电路测试技术解析

本文深入解析了集成电路测试技术,涵盖定制电路测试资源与策略、混合模拟/数字电路测试方法、数字测试模式生成难点与解决方案,以及可控性和可观测性的核心概念。同时详细讨论了固定故障、桥接故障和开路故障等主要故障模型及其检测方法。在测试技术的综合应用与优化方面,提出了合理配置测试资源、优化测试模式和设计测试流程的策略。最后展望了测试技术的发展趋势,包括集成化测试、自动化测试和智能化测试。通过全面掌握这些测试技术,可以有效提高集成电路的质量和可靠性,推动集成电路产业的发展。

work3的博客 204

Ubuntu 20.04原生部署OpenEMR电子病历系统实战指南

电子病历系统(EMR)是医疗信息化的核心基础设施,其部署稳定性直接关系到门诊业务连续性与数据安全合规。OpenEMR作为开源EMR代表,依赖LAMP技术栈(Linux+Apache+MySQL+PHP)实现高可控、可审计、易维护的临床工作流支撑。相比Docker或一键脚本,原生部署赋予运维人员对SSL证书权限、MySQL 8.0认证插件兼容性、PHP上传限制等关键参数的完全掌控力,满足等保2.0日志留存、HTTPS强制跳转、utf8mb4字符集支持等医疗合规要求。本文聚焦Ubuntu 20.04 LTS环境

cuanji3287的博客 512

小目标检测难题终结:YOLOv11 + 注意力机制,精度直接拉满

如果你在实操中遇到精度提升不明显或速度下降过多的问题,不妨尝试调整注意力模块的类型(如替换为CA)或插入层级,或针对性优化小目标的数据集增强策略。记住,小目标检测的核心是“特征强化与空间定位”,只要结合业务场景灵活调整注意力模块的组合,你也能让YOLOv11在小目标识别任务中脱颖而出。接下来,我们从模块选型到代码落地,一步步带你打造“小目标检测专精版”YOLOv11,真正帮你解决工业场景中(如安防、质检)的小目标识别痛点。在城市安防场景中,改进后的YOLOv11对远处行人、车辆(小目标)的识别准确率提升。

m0_64661770的博客 199

Etherpad npm Trusted Publishing(OIDC)实战指南:告别 NPM_TOKEN,用 GitHub Actions OIDC 安全发布插件

本文围绕 Etherpad 官方文档 [doc/npm-trusted-publishing.md](https://link.gitcode.com/i/0ef4ba4e70c7db3b55022f930eab2ec5) 展开,系统讲解 Etherpad 核心(`ep_etherpad` / `etherpad-lite`)及其全部 `ether/ep_*` 插件如何借助 npm 官方推出的 T

gitblog_00651的博客 739

Android 13.0 设置默认屏幕亮度百分比

在13.0的系统ROM产品开发中,在一些产品开发中,对于设置默认屏幕亮度和屏幕亮度百分比的功能,在开发中也是常见的功能,在10.0的平台设置可能有一些不同,一般的都是在SettingProvider中设置就可以了 在11.0以后的系统中设置默认屏幕亮度的方法就不同了,接下来具体分析功能的实现

安卓兼职framework和app工程师的博客 1560

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

SpringBoot学生成绩管理系统实战:10分钟本地运行,详解环境配置与全链路开发

在Web开发领域,学生成绩管理系统是经典的入门实战项目,它综合运用了数据库设计、后端业务逻辑与前端交互等核心技术。其核心原理在于通过MVC架构模式,将数据、业务与展示分离,实现高效、可维护的应用开发。掌握这类项目的开发,对于理解企业级应用构建、提升工程实践能力具有重要价值,广泛应用于课程设计、毕业设计及中小型管理后台等场景。本文聚焦于使用SpringBoot 2.7.18、MyBatis-Plus和Thymeleaf这一经典技术栈,针对初学者常遇到的**环境配置**与**依赖冲突**难题,提供一套经过版本锁

ithome 387

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

LiteDB详解

LiteDB详解

R3333355726856的博客 2125

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Hibernate: ORA-02289: sequence does not exist.

错误描述如下: org.hibernate.exception.SQLGrammarException: could not get next sequence value Caused by: java.sql.SQLException: ORA-02289: sequence does not exist 将数据库表和对应的javabean映射xml文件作如下修改: ...

zh_hui1230的博客 371

Debian 10 部署 ClickHouse 实战指南:稳定优先的 OLAP 引擎安装与调优

ClickHouse 是面向实时分析场景的高性能列式 OLAP 数据库,其核心价值在于亚秒级聚合查询与高吞吐写入能力。它依赖底层系统稳定性、C++ 运行时兼容性及精细的资源管控(如 max_memory_usage、max_threads),在以‘稳定压倒一切’为设计哲学的 Debian 10 上部署尤为典型——既考验对 systemd、APT、GPG 密钥管理等 Linux 基础机制的理解,也直面 clickhouse partition 分区太大 查询性能慢、dbeaver连接clickhouse 失败

weixin_34297704的博客 427
上一篇: sqlserver 存储过程、存储函数的加密、解密
下一篇: eXist Xquery Examples
thefirstwind
博客等级 码龄25年 213粉丝 55原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值