有没有人这样做过?
如果您需要修改所有JS代码以使用更高版本的Dojo以便能够升级您的服务器,我认为这可能是一个重大的交易障碍。
我的应用程序在Dojo 1.8x上开箱即用,并且需要使用与旧的Domino 8.5.3服务器相同的Dojo版本(1.6.1)。
当我检查JS目录时,只有dojo-1.5.2可用(出于某种奇怪的原因)。 在应用程序中设置xsp.client.script.dojo.version,= 1.5.2将加载此版本,但似乎缺少XPages中的所有内容 - 目录中不包含任何与XPages相关的内容,它缺少ibm文件夹
要使XPage应用程序在Domino 9上使用Dojo 1.6.1,需要做什么,就像Domino 8.5.3框一样?
谢谢!
/ J
答案 0 :(得分:2)
Dojo 1.6.1通过插件部署在Domino 8.5上。您应该在Domino 8.x安装中复制它,或者,如果您已升级,它可能仍然存在。它应该在\ osgi \ shared \ eclipse \ plugins中。这就是文件需要添加到R9的位置。它应该是com.ibm.xsp.dojo _...,这是R9版本的格式。
答案 1 :(得分:2)
正如Paul Stephen Withers所写,您可以尝试将Domino \ osgi \ shared \ eclipse \ plugins \ com.ibm.xsp.dojo_8.5.3.20120628-0936.jar插件复制到R9,然后设置属性xsp.client。 script.dojo.version到1.6.1。
但是我建议你尝试在1.8 dojo中运行你的应用程序。这个版本与之前版本完全兼容,在移植1.6代码方面应该没有多少工作。我是根据这里的经验说的 - 我们设法在几天之内移植了相当大的应用程序。
答案 2 :(得分:0)
我最终做的是从JAR中提取DOJO 1.6.1目录并手动将其复制到正确的目录中(使用与已安装版本相同的命名约定)。