1

我在 xpages 中遇到一个奇怪的错误。每当我在 Internet Explorer 中预览任何 xpage 时,我都会收到错误 500。我已经用新的 nsf 尝试过,我只创建了一个没有元素的空白 xpage 并尝试预览,我得到了同样的错误。我还在应用程序属性部分的 xpages 选项卡中检查了“显示 Xpages 运行时错误页面”,但得到了相同的 500 错误。 (我正在本地机器上工作)

我的 xpage 的网址:

http://localhost/test/testdb.nsf/testxpage.xsp

对于每次预览尝试,log.nsf 都有以下条目

04/17/2012 03:24:10 PM  HTTP Web Server: Command Not Handled Exception [/test/testdb.nsf/testxpage.xsp] Anonymous

下面是ie上的错误。

Error 500
HTTP Web Server: Command Not Handled Exception 
4

8 回答 8

6
  • Step 1: Go to the application properties and tick "Show standard error page"
  • Step 2: Make sure that your application is build (default autobuild in project is ON, but you never know)
  • Step 3: Try project clean
  • Step 4: Check the errorlog in data/domino/workspace/log
  • Step 5: Post your code here to have a look
于 2012-04-17T13:13:54.743 回答
2

根据您的描述,最可能的原因是安全性:您无权在服务器上运行 XPages。使用正确的 ID 进行签名,或者设法进入服务器文档的“签署代理或 XPage 以代表调用者运行:”字段(在“安全”选项卡中)。

无论如何,您应该始终查找@Simon McLoughlin 提到的日志。

于 2012-04-18T06:36:39.987 回答
1

尝试查看 C:/domino-Data-Directory/IBM_TECHNICAL_SUPPORT 中的堆栈跟踪和最新的 xpages_...log 文件,通常比您在其他地方遇到的单行错误更有帮助

于 2012-04-17T14:15:55.630 回答
1

如果您在 Windows Vista/7 上工作,则要启动 Lotus Notes,请右键单击 Lotus Notes 图标并单击“以管理员身份运行”。它在我的本地机器上以这种方式工作。我猜这是由于 UAC(用户帐户控制)。

于 2012-04-17T16:29:01.440 回答
0

检查您的服务器端口,可能是 80。所以您的某些应用程序使用端口 80,例如 Facebook、Skype……所以退出该进程并尝试 :)

于 2012-04-23T18:08:38.710 回答
0

我猜这是您的 Notes 客户端。然后,您需要与您的管理员联系。

有时,我们对数据文件夹没有足够的权限。我也面临这个问题。

于 2012-04-17T11:47:49.210 回答
0

您是否在应用程序中使用扩展库?然后您需要进行双重安装,设计器和客户端安装都能够预览。

于 2012-05-30T08:59:10.683 回答
0

我的服务器遇到了同样的问题,我只做了@stwissel 建议的操作,然后重新启动了我的服务器,一切正常,但在你的情况下,你在本地运行它,尝试重新启动你的电脑,希望它能正常工作。你跑得更快吗?我发现这篇文章并认为它可能会有所帮助,http://www.zarazaga.net/web/z.nsf/dx/getting-error-500-on-opening-an-xpage

于 2015-05-21T06:45:03.887 回答