Domino9.0.1FP3升级后加载旧的dojo版本

Domino9.0.1FP3升级后加载旧的dojo版本,dojo,xpages,lotus-domino,Dojo,Xpages,Lotus Domino,我们正在尝试从8.5.3升级到9.0.1 FP3。但是,在Domino更新之后,我的一些dojo功能无法工作。我对xPages/dojo非常陌生,这段代码是由另一位开发人员编写的,他对我使用的xPages更有经验 在生产环境中,当页面加载时: 获取servername/xsp/.ibmxspres/dojoroot-1.6.1/dojo/i18n.js 200 OK 172ms dojo.js第14行 获取servername/xsp/.ibmxspres/dojoroot-1.6.1/diji

我们正在尝试从8.5.3升级到9.0.1 FP3。但是,在Domino更新之后,我的一些dojo功能无法工作。我对xPages/dojo非常陌生,这段代码是由另一位开发人员编写的,他对我使用的xPages更有经验

在生产环境中,当页面加载时:

获取servername/xsp/.ibmxspres/dojoroot-1.6.1/dojo/i18n.js 200 OK 172ms dojo.js第14行 获取servername/xsp/.ibmxspres/dojoroot-1.6.1/dijit/nls/load.js 200 OK 156ms dojo.js第14行 获取servername/xsp/.ibmxspres/dojoroot-1.6.1/dijit/nls/common.js 200 OK 172ms dojo.js第14行 获取servername/services/rdts/rstdocs.n…g-view&empids=CHGS-99WQKW&board=my&disptype=json 200 OK 2.22s

所有在大胆的黑色萤火虫和似乎都被加载刚刚好

在我们的开发服务器上,它具有相同的设计和配置。唯一不同的是服务器现在在Domino9.0.1FP3上。我明白了:

GET-servername/domjs/dojo-1.5.2/ibm/xsp/widget/layout/xspClientDojo.js 404找不到750ms dojo.js第14行 错误:无法加载“ibm.xsp.widget.layout.xspClientDojo”;上次尝试“../ibm/xsp/widget/layout/xspClientDojo.js”dojo.js第14行,第6081列 GET servername/domjs/dojo-1.5.2/dojox/grid/LazyTreeGrid.js 404找不到344ms dojo.js第14行 获取servername/domjs/dojo-1.5.2/dijit/tree/ForestStoreModel.js 304未修改334ms dojo.js第14行 错误:无法加载“dojox.grid.LazyTreeGrid”;上次尝试“../dojo/grid/LazyTreeGrid.js”

为什么dojo没有加载9.0.1的dojo默认id?我仔细检查了.xsp属性页,它没有设置为使用默认dojo之外的任何东西。我认为有一种方法可以在实际代码中更改dojo的版本,但我不知道如何做到这一点,所以我不确定要寻找什么。是否有一些文本字符串可供我搜索?此外,我不确定它是否会找到任何东西,因为如果它找到了,它在生产和开发方面似乎是一样的,因为它是相同的设计。有什么想法吗?如果有人能告诉我哪些信息是相关的,我很乐意提供更多信息。

在Designer中的数据库中搜索domjs/dojo。你很可能会发现这样一条线

xsp.client.script.dojo.path=/domjs/dojo-1.5.2
在应用程序配置/Xsp属性/Source选项卡或主题或XPage中的类似设置中

删除这一行,Domino将使用默认的Dojo版本

如果有一个文件xsp.properties的条目如下,请检查Domino服务器上的文件夹数据/属性

xsp.client.script.dojo.version=1.5.2
并删除这样一条线也