我创建了一个带有 SQL 适配器和混合工作灯应用程序的示例项目。该应用程序是一个简单的登录表单,它接受用户 ID 和密码,并使用 SQL 适配器根据存储在数据库中的值验证它们。
现在,当我在安装在工作灯的 eclispe 插件中的默认工作灯服务器上测试此应用程序时,它工作正常。
但是,当我在企业 Worklight 服务器上安装 SQL 适配器和 Worklight 应用程序并对其进行测试时,我收到以下错误:
NetworkError: 404 Not Found - 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>