我正在为现有的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
任何可能导致此问题的想法?
答案 0 :(得分:6)
根据您在评论中提到的ClassCastException
问题,听起来修复将在数据库的Xsp属性中启用“在设计更改时刷新整个应用程序”。
默认情况下它是关闭的,但我发现最好在100%的时间打开它 - 当关闭时,运行时试图聪明地不重新加载所有内容,但它不完美,并导致特定的经常麻烦。