Worklight 部署的应用程序无法运行并出现“错误 404:SRVE0190E:找不到文件:/”

Posted

技术标签:

【中文标题】Worklight 部署的应用程序无法运行并出现“错误 404:SRVE0190E:找不到文件:/”【英文标题】:Worklight deployed app fails to run with "Error 404: SRVE0190E: File not found: /" 【发布时间】:2013-10-25 19:07:45 【问题描述】:

我已经安装了 Eclipse 4.2.2 和 Worklight 6.0.0。当我创建、构建和部署并粘贴在控制台中找到的 URL (http://my.ip.address:10080/SimpleProject/) 时,它会失败并显示 "错误404: SRVE0190E: 找不到文件:/"。 Project 和 MobileBrowserSimulator 都是如此。

控制台输出:

[AUDIT   ] CWWKE0001I: The server worklight has been launched.
[AUDIT   ] CWWKZ0058I: Monitoring dropins for applications. 
[AUDIT   ] CWWKT0016I: Web application available (default_host): http://9.80.52.215:10080/SimpleProject/
[AUDIT   ] CWWKZ0001I: Application SimpleProject started in 9.837 seconds.
[AUDIT   ] CWWKT0016I: Web application available (default_host): http://9.80.52.215:10080/_MobileBrowserSimulator/

环境: Windows 7 64 位。 Eclipse 4.2.2 构建 20130225-0426 工作灯 6.0.0.20130926-1933

找到答案:原因是 URL 不完整。我发现我能够从项目“启动 Worklight Console”的上下文菜单中启动 Worklight Console。然后我就可以从正在运行的控制台启动应用程序了。

调查网址,发现控制台日志中的网址不够用。您必须将 /console/ 附加到 URL:

http:/9.80.52.215:10080/SimpleProject/console/
http:/<my.ip.address>/<myproject>/console

【问题讨论】:

【参考方案1】:

您必须转到 http://my.ip.address:10080/SimpleProject/console(注意我添加了 /console)才能访问该项目的 Worklight 控制台。

【讨论】:

【参考方案2】:

此外,控制台日志中的 url 缺少“/console”的问题是一个缺陷,将在未来的版本中解决。

【讨论】:

以上是关于Worklight 部署的应用程序无法运行并出现“错误 404:SRVE0190E:找不到文件:/”的主要内容,如果未能解决你的问题,请参考以下文章

在 Worklight 中构建和部署失败并出现 openjpa 致命一般错误

Worklight 适配器部署

在 Worklight 中部署收到警报:文件名、目录名或卷标语法不正确

无法访问 Worklight 服务器应用中心

Worklight 无法更新 pbxproj 的内容

在执行构建和部署 Worklight 5.x.x 应用程序时运行 Ant 文件