Веб сервис ошибка 500 #762785


#0 by Kamelot
Доброе утро. В конфигурации есть три веб сервиса, два старых и один добавлен новый. Оба старых возвращают описание когда к ним обращаются с параметром wsdl, третий нет - возвращает ошибку 500. На внешний осмотр ничего отличающего третий веб сервис от первых двух нет, кроме одного параметра со снятой галочкой "возможно пустое значение". влияет ли эта галочка на получение описания веб сервиса.
#1 by Остап Сулейманович
Ошибка 500 - внутренняя ошибка сервера. Скорее всего до определения сервиса даже не добирается. Проверять права.
#2 by Kamelot
попробовал через soapUI импортировать сервис вот что он мне сказал: org.apache.xmlbeans.XmlException: java.io.CharConversionException: Malformed UTF-8 character: 0xed 0x3a 0x2
#3 by aka AMIGO
Нажал буковку "Я" справа от топика.. Много ответов по вопросу :)
#4 by Остап Сулейманович
Права уже проверил? Или так и будешь рассматривать ошибку разными приблудами?
#5 by Kamelot
Права полные.
#6 by Остап Сулейманович
п л я. У кого? И на какие ресурсы?
#7 by Остап Сулейманович
Для Apache - "Необходимо дать права пользователю, от лица которого запускается Apache, на каталог bin файлов конкретной версии системы «1C:Предприятие» (чтение и выполнение) и каталог информационной базы (чтение и запись, в случае файлового варианта)." Для IIS "? дать права на чтение для пользователя, от лица которого выполняются запросы (IUSR_<PC_NAME> для IIS версий 5.1 или 6.0 или группу IIS_IUSRS для IIS версий 7.0 или 7.5), на каталог bin файлов конкретной версии системы «1C:Предприятие»; ? дать права на модификацию пользователю, от лица которого выполняются запросы (IUSR_<PC_NAME> для IIS версий 5.1 или 6.0 или группу IIS_IUSRS для IIS версий 7.0 или 7.5), на каталог информационной базы (только в случае файлового варианта)." Подробно здесь :
#8 by Fragster
500 ошибка бывает, например когда модуль вебсервиса не компилируется. И, ЕМНИП, есть баг, когда синтакс контроль в модулях вебсервиса таки не работает.
#9 by Остап Сулейманович
ТС пока еще не может получить описание веб-сервиса. А не то что вызвать метод или получить свойство. В смысле до компиляции он еще не добрался.
#10 by Kamelot
пользователя 1С, логин и пароль котоорого ввожу в браузере. два сервиса из трех работют (под тем же пользователем 1С), это точно не настройка веб сервера. Спасибо, сейчас закоменчу все модуле-проверю
#11 by Остап Сулейманович
Веб-сервер (не путать с сервисом) не знает никаких пользователей 1С. Он работает от имени конкретных пользователей ОС. Апач - от имени того, кто его запустил. ИИС - от имени IIS_IUSRS-ов. И вот им и нужны права на каталог платформы. И каталог базы, если она файловая. см..
#12 by Остап Сулейманович
+ Рабочие и не работающий Сервисы опубликованы из одной базы 1С?
#13 by Kamelot
два сервиса из трех работают, разве может быть что из за отсутвия прав у IIS_IUSRS-ов не работет только один веб сервер в той же конфигурации что и первые два? да из одной конфигурации.
#14 by Остап Сулейманович
Вопрос не про аналогичные конфигурации (или идентичные). Если восьмерка файловая - из одной ли базы все три опубликованы. Или все же из разных?
#15 by Kamelot
см , база серверная.
#16 by Остап Сулейманович
Сравнивай тогда *.vrd от твоих сервисов.
#17 by Остап Сулейманович
+ И конкретно строку base=
#18 by Serginio1
Еще посмотри в web.config scriptProcessor
#19 by Kamelot
с закоменченным модулем wsdl получил, сейчас буду курить что ему там не нравиться
#20 by Fragster
всем :-Р
#21 by Serginio1
Лучше вынеси всю реализацию в обычный модуль. Так тебе проще тестировать. А в модуле вэб сервиса уже вызывай и можешь использовать попытку исключение с записью в ЖР итд
#22 by Kamelot
в меню сервис->параметры->проверка модулей проставил все галочки, выдает синтаксическую ошибку на определение переменных в теле модуля : Перем блаблабла. сейчас перенесу определения в главную функцию которую сервис вызывает, и посмотрим что будет.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С