Я создал пример проекта с адаптером SQL и гибридным приложением Worklight. Приложение представляет собой простую форму входа в систему, которая принимает идентификатор пользователя и пароль и проверяет их на соответствие значению, хранящемуся в базе данных, с помощью адаптера SQL.
Теперь, когда я протестировал это приложение на сервере рабочего освещения по умолчанию, установленном в плагине eclispe для рабочего освещения, оно работает нормально.
Но когда я устанавливаю адаптер SQL и приложение Worklight на корпоративный сервер Worklight и тестирую его, я получаю следующую ошибку:
Ошибка сети: 404 не найдено — http://[localhost:9080]/apps/services/api/SampleHybrid/common/query
Приведенную выше ошибку я получил через Firebug.
SampleHybrid
— это имя гибридного приложения Worklight. SampleHybridAdapter
— это имя адаптера SQL.
Ответ сервера:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>CWWKT0018E: The application or context root for this request has not been found: /apps/services/api/SampleHybrid/common/query</p><hr /><address>WebSphere Application Server at 127.0.0.1 port 9080</address></body></html>