Xpages 构建过程和复制

标签 xpages

我想知道是否有人可以让我了解一下 Xpages 构建过程以及它如何与数据库的其他副本一起使用。我看到的许多关于使用 Domino Designer 的建议都表明(逻辑上),您在处理本地副本并将其复制到服务器时将获得更快的响应。

我通常会在本地保存更改,手动构建,然后复制到服务器,大多数时候,这似乎工作正常。然而,在某些情况下,我发现当我在服务器副本上的浏览器中查看我所做的工作时,它似乎没有更新......事实上,在一些可怕的事件中,它显示了几周前的版本(它是从哪里得到的??)。这不是浏览器缓存问题,我已经在服务器副本上打开了设计元素(xpages、自定义控件)并验证了更改是否存在。我最终必须对应用程序的服务器副本(而不仅仅是构建)执行清理,然后它会按预期显示。

这似乎是一个愚蠢的问题,但您不必在每个副本副本上执行构建,对吗?对于这里可能存在的问题有什么想法吗?还有另一位开发人员参与其中,他直接在服务器上工作,因为他位于同一位置,但我们很少同时工作,而且从不处理相同的元素。我们目前没有使用源代码控制。

最佳答案

我们自己也看到过类似的行为。

在我们的例子中,我们在服务器上进行开发,清理/构建项目,然后将该数据库作为模板复制到部署服务器。从那里,我们更新生产数据库中的设计。

我们注意到构建过程有时会失败,特别是在较慢的链接上工作时。因此,我们总是重复清理/构建/刷新过程几次,并且我们尝试在办公室中通过工作站和服务器之间的快速连接来完成此操作。

我们最近没有遇到构建问题,因此重复构建过程显然有帮助。

我们还发现,在本地副本和服务器副本之间复制设计有时会导致与构建相关的问题,这可以解释您所看到的问题。因此,我们已停止使用复制,现在始终直接处理服务器副本。

我认为您不使用源代码控制软件与此无关。

关于Xpages 构建过程和复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12182319/

相关文章:

javascript - 如果日期为空,Xpages 如何检查 javascript?

Xpages SSJS 如何显示数组?

java - ViewEntry - columnValues.get(0) 有时是多值列

xpages - 如何使导航栏的标题文本可点击?

save - xpages 保存文档时运行脚本

dojo - XPages - 复制扩展库控件时出错

lotus-domino - 您可以在 8.5.3 中关闭 Domino 数据服务返回的所有属性前面的@吗

javascript - xpages href 在 javascript 中计算

xpages - 扩展库名称选择器中的奇怪行为

java - 将 Document 设置为 java 类中的全局属性,不起作用