每次代码更改后都必须清理 XPages 项目
Always have to clean XPages project after every code change
我正在为现有的 IBM Notes 应用程序构建一个新的 XPages 前端。 XPages UI 存在于它自己的数据库中 - 因此只包含 XPages 和自定义控件以及一些脚本库和 Java 类。所有设计元素都使用相同的 ID 签名。
在更改任何代码后,我需要在更改反映在浏览器中之前清理项目。如果我只是重建项目,我会得到 "Error 500. HTTP Web Server: Command Not Handled Exception".
日志文件 error-log-0.xml 不包含任何附加信息 :-
2017-08-29T14:24:47.775+01:00 SEVERE CLFAD0141E: Error processing XPage request
2017-08-29T14:24:47.790+01:00 SEVERE CLFAD0211E: Exception thrown
2017-08-29T14:24:47.822+01:00 SEVERE CLFAD0246E: Exception occurred servicing request for: /dev/test.nsf/home.xsp - HTTP Code: 500
知道是什么原因造成的吗?
根据您在评论中提到的 ClassCastException
问题,听起来修复方法是在数据库的 Xsp 属性中打开 "Refresh entire application when design changes"。
默认情况下它是关闭的,但我发现最好在 100% 的时间打开它 - 关闭时,运行时会尝试聪明地不重新加载所有内容,但它并不完美并导致那个特定的问题经常出现。
我正在为现有的 IBM Notes 应用程序构建一个新的 XPages 前端。 XPages UI 存在于它自己的数据库中 - 因此只包含 XPages 和自定义控件以及一些脚本库和 Java 类。所有设计元素都使用相同的 ID 签名。
在更改任何代码后,我需要在更改反映在浏览器中之前清理项目。如果我只是重建项目,我会得到 "Error 500. HTTP Web Server: Command Not Handled Exception".
日志文件 error-log-0.xml 不包含任何附加信息 :-
2017-08-29T14:24:47.775+01:00 SEVERE CLFAD0141E: Error processing XPage request
2017-08-29T14:24:47.790+01:00 SEVERE CLFAD0211E: Exception thrown
2017-08-29T14:24:47.822+01:00 SEVERE CLFAD0246E: Exception occurred servicing request for: /dev/test.nsf/home.xsp - HTTP Code: 500
知道是什么原因造成的吗?
根据您在评论中提到的 ClassCastException
问题,听起来修复方法是在数据库的 Xsp 属性中打开 "Refresh entire application when design changes"。
默认情况下它是关闭的,但我发现最好在 100% 的时间打开它 - 关闭时,运行时会尝试聪明地不重新加载所有内容,但它并不完美并导致那个特定的问题经常出现。