每次代码更改后,始终必须清理XPages项目

时间:2017-08-29 13:33:16

标签: xpages

我正在为现有的IBM Notes应用程序构建一个新的XPage前端。 XPages UI存在于它自己的数据库中 - 因此只包含XPages和自定义控件以及一些脚本库和Java类。所有设计元素都使用相同的ID进行签名。

在更改代码之后,我需要在浏览器中反映更改之前清理项目。如果我只重建项目,我会收到“错误500. HTTP Web服务器:命令未处理异常”。

日志文件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 

任何可能导致此问题的想法?

1 个答案:

答案 0 :(得分:6)

根据您在评论中提到的ClassCastException问题,听起来修复将在数据库的Xsp属性中启用“在设计更改时刷新整个应用程序”。

默认情况下它是关闭的,但我发现最好在100%的时间打开它 - 当关闭时,运行时试图聪明地不重新加载所有内容,但它不完美,并导致特定的经常麻烦。