Я создал на своем сервере Lotus Domino новое приложение, которое совершенно пустое. Затем я создал XPage
, и в нем я изменил onClientLoad event
, добавив этот код javascript клиента: alert("Hola");
. Когда я просматриваю XPage
в браузере, я получаю ошибку внутреннего сервера HTTP 500. Ошибка в журнале сервера это один:HTTP 500 Внутренний сервер Ошибка при запуске javascript клиента в любом XPage
26/06/2013 12:54:27 HTTP JVM: SEVERE: CLFAD####E: Exception thrown
26/06/2013 12:54:27 HTTP JVM: SEVERE: CLFAD####E: Exception occurred servicing request for: /Pruebajs.nsf/prueba.xsp - HTTP Code: 500
26/06/2013 12:54:27 HTTP Web Server: Command Not Handled Exception [/Pruebajs.nsf/prueba.xsp]
Если я просмотреть ту же XPage
на Notes Client, то Javascript код успешного выполнения.
Затем я создал аналогичное приложение на своей локальной машине, а не на сервере, и код javascript успешно запущен как в веб-браузере, так и в клиенте Notes.
Так что это похоже на какую-то проблему конфигурации на нашем сервере Domino (возможно, авторизации?), Но мы не знаем, где искать.
Не уверен, но может быть проблемой вывесок. Имеет ли пользователь, подписавший XPage, разрешения сервера для запуска кода? –
В Domino Designer перейдите в раздел «Свойства приложения»> XPages (вкладка) 'check' Отображать страницу ошибки XPage runtime. Это даст вам более подробную информацию. – Naveen
stackoverflow.com/questions/10190080/error-500-in-each-xpage пройдите ответы на этот вопрос, чтобы решить вашу проблему. –