Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将XPages应用程序从Domino8.5.3移动到Domino9.0—是否保留Dojo1.6.1?_Javascript_Dojo_Xpages_Lotus Domino - Fatal编程技术网

Javascript 将XPages应用程序从Domino8.5.3移动到Domino9.0—是否保留Dojo1.6.1?

Javascript 将XPages应用程序从Domino8.5.3移动到Domino9.0—是否保留Dojo1.6.1?,javascript,dojo,xpages,lotus-domino,Javascript,Dojo,Xpages,Lotus Domino,有人这样做过吗 我认为,如果您需要修改所有JS代码以使用更高版本的Dojo来升级您的服务器,那么这可能是一个重大的交易破坏者 我有一个应用程序在Dojo 1.8x上无法开箱即用,需要使用与旧Domino8.5.3服务器(1.6.1)相同的Dojo版本 当我检查JS目录时,只有dojo-1.5.2可用(出于一些奇怪的原因)。 在应用程序中设置xsp.client.script.dojo.version,=1.5.2将加载此版本,但它似乎缺少XPages中的所有内容-目录不包含任何与XPages相关

有人这样做过吗

我认为,如果您需要修改所有JS代码以使用更高版本的Dojo来升级您的服务器,那么这可能是一个重大的交易破坏者

我有一个应用程序在Dojo 1.8x上无法开箱即用,需要使用与旧Domino8.5.3服务器(1.6.1)相同的Dojo版本

当我检查JS目录时,只有dojo-1.5.2可用(出于一些奇怪的原因)。 在应用程序中设置xsp.client.script.dojo.version,=1.5.2将加载此版本,但它似乎缺少XPages中的所有内容-目录不包含任何与XPages相关的内容,它缺少ibm文件夹

要让XPages应用程序在Domino9机器上使用Dojo1.6.1,我需要做什么,就像Domino8.5.3机器一样

谢谢


/Dojo1.6.1是通过一个插件部署在Domino8.5上的。您应该能够从Domino8.x安装中复制它,或者,如果您已经升级,它可能仍然存在。它应该在\osgi\shared\eclipse\plugins中。这就是文件需要添加到R9的地方。它应该是com.ibm.xsp.dojo,这是R9版本的格式。

dojo 1.6.1通过插件部署在Domino8.5上。您应该能够从Domino8.x安装中复制它,或者,如果您已经升级,它可能仍然存在。它应该在\osgi\shared\eclipse\plugins中。这就是文件需要添加到R9的地方。它应该是com.ibm.xsp.dojo_…,这是R9版本的格式。

正如Paul Stephen Withers所写,您可以尝试复制Domino\osgi\shared\eclipse\plugins\com.ibm.xsp.dojo_8.5.3.20120628-0936.jar plugin到R9,然后将属性xsp.client.script.dojo.version设置为1.6.1


但我建议您尝试在1.8Dojo中运行应用程序。这个版本与以前的版本非常兼容,移植1.6代码应该不会有太多工作。我是根据这里的经验说的-我们设法在几天内移植了相当大的应用程序。

正如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.8Dojo中运行应用程序。这个版本与以前的版本非常兼容,移植1.6代码应该不会有太多工作。我是根据这里的经验说的-我们在几天内成功地移植了相当大的应用程序。

我最终做的是从JAR中提取DOJO 1.6.1目录,并手动将其复制到正确的目录中(使用与已安装版本相同的命名约定).

我最后做的是从JAR中提取DOJO 1.6.1目录,并手动将其复制到正确的目录中(使用与已安装版本相同的命名约定)。

在服务器上复制了它,然后退出/重新启动服务器。但是我发现:没有找到与配置的Dojo库版本xsp.client.script.Dojo.version=1.6.1匹配的Dojo库。我还需要做些什么吗?确保1.6.1插件正在服务器上运行-尝试告诉http osgi ss com.ibm.xsp.dojo commandGives me state=installed for the bundle。我认为这是一件好事(?)该命令还将获取R9Dojo插件,因此可能只是显示安装了R9Dojo插件。检查完整的插件ID。同时尝试告诉http osgi diag com.ibm.xsp.dojo。。。命令,但使用完整的R8.5插件ID。这将确认是否缺少任何插件依赖项。XPages便携式命令指南有完整的命令列表以及它们的作用。不,它列出了激活的R9插件和安装的R8.5.3。当我发出以下命令时,它会列出完整的插件ID:尝试告诉http osgi ss com.ibm.xsp.dojoDid在服务器上复制它,然后退出/重新启动服务器。但是我发现:没有找到与配置的Dojo库版本xsp.client.script.Dojo.version=1.6.1匹配的Dojo库。我还需要做些什么吗?确保1.6.1插件正在服务器上运行-尝试告诉http osgi ss com.ibm.xsp.dojo commandGives me state=installed for the bundle。我认为这是一件好事(?)该命令还将获取R9Dojo插件,因此可能只是显示安装了R9Dojo插件。检查完整的插件ID。同时尝试告诉http osgi diag com.ibm.xsp.dojo。。。命令,但使用完整的R8.5插件ID。这将确认是否缺少任何插件依赖项。XPages便携式命令指南有完整的命令列表以及它们的作用。不,它列出了激活的R9插件和安装的R8.5.3。当我发出以下问题时,它会用完整的插件ID列出它们:尝试告诉http osgi ss com.ibm.xsp.dojoacim,什么失败了?我已经将Dojo代码转换为使用新的Dojo require语句,以便它与1.8I一起工作。我可以转换它,这不是问题所在。问题之一是它需要跨domino版本工作?我已经将Dojo代码转换为使用新的Dojo require语句,以便它与1.8I一起工作。我可以转换它,这不是问题所在。问题之一是它需要跨domino版本工作。