Ошибка 500 на каждой xpage

Я столкнулся со странной ошибкой в ​​xpages. Всякий раз, когда я просматриваю любую xpage в Internet Explorer, я получаю сообщение об ошибке 500. Я пробовал это с новым nsf, я создал только одну пустую xpage без элементов и попытался просмотреть, я получил ту же ошибку. Я также проверил «Отображать страницу ошибок времени выполнения Xpages» на вкладке xpages в разделе «Свойства приложения», но получил ту же ошибку 500. (Я работаю на своем локальном компьютере)

URL-адрес моей 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 

person NotesArt    schedule 17.04.2012    source источник
comment
проверьте эту тему: stackoverflow.com/questions/9581337/   -  person Frantisek Kossuth    schedule 17.04.2012


Ответы (8)


  • Шаг 1: Перейдите в свойства приложения и установите флажок «Показать стандартную страницу ошибки».
  • Шаг 2: Убедитесь, что ваше приложение собрано (автоматическая сборка в проекте по умолчанию включена, но вы никогда не знаете наверняка)
  • Шаг 3. Попробуйте очистить проект
  • Шаг 4: Проверьте журнал ошибок в data/domino/workspace/log
  • Шаг 5: Разместите свой код здесь, чтобы посмотреть
person stwissel    schedule 17.04.2012
comment
Эта ошибка не зависит от приложения, я получаю ее на каждой странице xpage в каждом приложении. Также нет кода, потому что я также получаю его на пустой xpage (как я указал в описании). - person NotesArt; 18.04.2012
comment
Работает ли nsf, который вы ставите на сервер? Также есть рабочая/локальная папка с подкаталогами для каждого nsf в дизайнере - если у вас нет там прав.... могут быть данные в файлах программы - там не место - person stwissel; 18.04.2012

Судя по вашему описанию, наиболее вероятная причина - безопасность: у вас нет прав запускать XPages на сервере. Либо подпишите с правильным идентификатором, либо сумейте быть в поле «Подписать агенты или XPages для запуска от имени вызывающего:» документа сервера (на вкладке «Безопасность»).

В любом случае, вы всегда должны искать журнал, упомянутый @Simon McLoughlin.

person Frantisek Kossuth    schedule 18.04.2012

Попробуйте просмотреть трассировку стека в C:/domino-Data-Directory/IBM_TECHNICAL_SUPPORT и самый последний файл журнала xpages_..., как правило, это намного полезнее, чем однострочные ошибки, которые вы получаете в других местах.

person Simon McLoughlin    schedule 17.04.2012

Если вы работаете в Windows Vista/7, то для запуска Lotus Notes щелкните правой кнопкой мыши значок Lotus Notes и выберите «Запуск от имени администратора». Это работает так на моей локальной машине. Я думаю, это связано с UAC (Контроль учетных записей).

person Naveen    schedule 17.04.2012
comment
Вы можете отредактировать свой вопрос, указав точную версию Notes (вместе с пакетом исправлений, если он есть) и журнал, упомянутый Саймоном Маклафлином. Может быть, это может пролить больше света. - person Naveen; 18.04.2012

Я предполагаю, что это ваш клиент Notes. Тогда вам нужно обратиться к администратору.

Иногда у нас нет достаточных привилегий для папки данных. Я также столкнулся с этой проблемой.

person Ramkumar    schedule 17.04.2012
comment
никогда не устанавливайте ДАННЫЕ внутри программных файлов - установка по умолчанию неверна. Установить в пользовательские профили - person stwissel; 18.04.2012
comment
Мы должны получить полный доступ к нашей папке данных на уровне ОС. - person Ramkumar; 18.04.2012

Проверьте порт вашего сервера, возможно, это 80. Так что некоторые ваши приложения используют порт 80, например, facebook, skype... Так что закройте этот процесс и попробуйте :)

person Ramkumar    schedule 23.04.2012

Используете ли вы библиотеку расширений в приложении? Затем вам нужно выполнить двойную установку, как конструктор, так и установку клиента, чтобы иметь возможность предварительного просмотра.

person Fredrik Norling    schedule 30.05.2012

У меня такая же проблема с моим сервером, я сделал только то, что предложил @stwissel, а затем перезапустил свой сервер, и все заработало, но в вашем случае вы запускаете его локально, попробуйте перезагрузить компьютер и надеюсь, что это сработает. Вы бежите быстрее? Я нашел эту статью и подумал, что она может помочь, http://www.zarazaga.net/web/z.nsf/dx/getting-error-500-on-opening-an-xpage

person Jayson Rondina    schedule 21.05.2015