You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Domino Designer安装XPages Extension Library不显示更新站点

Domino Designer 10.0.1安装901版XPages Extension Library更新站点不显示的解决方法

这个问题是Domino Designer 10.x版本加载9.0.1系列旧版ExtLib本地更新站点的已知兼容bug:选中带site.xml的文件夹时校验逻辑已经识别到合法更新站点,但UI层没有把站点加入可用列表,没有报错也没有后续加载动作。以下是按操作成本从低到高排序的可行方案:

方案1:将更新站点打包为zip通过Archive源加载(推荐)

这是最稳定的修复方式,不会污染Designer环境:

  • 进入你解压好的ExtLib包,找到包含site.xml的更新站点根目录
  • 全选该目录下所有内容(含features、plugins文件夹、site.xml、content.jar、artifacts.jar等所有文件),直接压缩为zip包,注意不要在zip内多套一层外层文件夹,要保证打开zip就能直接看到site.xml
  • 回到Designer的Install New Software界面,点击Add按钮时不要选Local(本地文件夹),选择Archive(归档文件),选中你刚打包的zip,自定义命名后确认,站点就会正常出现在可用源列表中
  • 安装时务必取消勾选Contact all update sites during install to find required software,避免自动拉取公网新版依赖导致版本不匹配

方案2:直接拷贝插件到Designer共享目录(适合仅需编译的场景)

如果你只是需要临时编译应用改单行代码,不需要完整走扩展库安装流程,这个方法最快:

  • 解压ExtLib更新站点包,打开里面的plugins文件夹,把所有jar文件全部复制到Domino Designer的共享插件目录,默认路径为:<Notes安装目录>\framework\shared\eclipse\plugins,通常是C:\Program Files (x86)\IBM\Notes\framework\shared\eclipse\plugins
  • 复制前先完全关闭Designer、Notes客户端及相关后台进程,可在Notes安装目录执行nsd.exe -kill一键清理所有残留进程,避免缓存导致插件不加载
  • 重启Designer后直接打开旧XPages应用,之前的ExtLib依赖缺失编译报错会自动消失,可正常修改代码编译导出

方案3:清理Designer更新站点缓存后重试

如果必须使用本地文件夹作为更新源,可按以下步骤清理损坏的缓存:

  1. 执行nsd.exe -kill关闭所有IBM Notes/Designer相关进程
  2. 打开路径C:\Users\<你的Windows用户名>\IBM\RCP\Designer1001\workspace\.metadata\.plugins\org.eclipse.update,删除该目录下的所有文件和子文件夹
  3. 重新启动Designer,再走Add Local Site流程选择包含site.xml的文件夹,站点即可正常加入列表

注意事项

  • 901v00_11.2014版本的ExtLib可以在10.0.1版本Designer上正常编译运行,不需要为了兼容旧应用降级Designer版本
  • 编译完成后部署应用到生产服务器时,要保证服务器端安装的ExtLib版本和你本地编译用的版本完全一致,不要用Domino 10自带的新版ExtLib,避免运行时出现方法找不到、组件渲染异常的版本冲突问题

内容的提问来源于stack exchange,提问作者Steve Zavocki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 23:27:10