0

在 Note 9.0.1 客户端中打开基于 xpages 的应用程序时,我在某些情况下面临问题(错误:500 意外运行时错误)。此问题不会重现,因为当您重新启动客户端时,它会自动解决问题并且它不会经常出现。

最初我们使用的是服务器 8.5.3,但我们已将服务器升级到 9.0.1 FP4HF71。我们没有在 8.5.X 客户端上观察到这个问题。

任何人都可以告诉为什么这个问题有时会在某些机器上发生并且在机器重新启动时自动修复问题。

还有其他人面临同样的问题吗?可能的解决方案?

除了 xpages 应用程序之外,它运行良好。

谢谢,凯瑟

4

2 回答 2

2

这是在你开发的时候吗?如果您在 Domino Designer 中进行了更改并希望查看 XPiNC 中的更改,则需要关闭 Notes 并重新打开。这与应用程序的加载方式以及 XPages 运行时在 XPiNC 与服务器中的不同之处有关。(我的猜测是 XPiNC XPages 运行时将 .class 文件用于加载到内存中的应用程序,但构建应用程序会重新创建这些文件——它必须这样做——因此这些文件不再可用于 XPiNC 运行时。)

没有办法绕过它,我的建议(以及我在其他项目中用于 XPiNC 开发的)是在 Firefox 中开发和测试,然后在完成后在 XPiNC 中进行最终审查。Firefox 中的故障排除比 XPiNC 容易得多,即使使用 Firebug Lite 插件也是如此,因此这将是一种更轻松的开发体验。

与 XPiNC 外观/处理最大的不同是是否使用“”作为第一个参数进行编码,这适用于浏览器,但这是不好的做法@DbLookup@DbColumn遵循使用@DbName()作为第一个参数的最佳实践将在 XPiNC 和浏览器上产生一致的结果。

非 XPages 应用程序不会出现这种情况,因为它们是唯一使用内置于 Notes Client for XPiNC 中的 XPages 运行时的应用程序。

于 2015-09-09T08:13:00.317 回答
0

Try changing the port under Preferences -> Domino Designer -> Web Preview Port to 8080 or something along those lines. Maybe port 80 is already in use.

于 2015-09-09T15:37:23.610 回答