0

我在端口 80 上使用 Windows 7、apache 2.2.22 和在端口 8080 上使用 geoserver 2.1.3。我下载并运行 kaazing 3.5 msi x64 安装程序以在我的笔记本电脑上本地安装它。我遵循了该网站的官方指南。msi 成功安装了网关。但安装在 C:\Applications Files\etc 中。不在 C:\Program Filesx68\etc 中。无论如何,我试图启动服务,我运行了 demo-services.start.bat 并且来自 Windows 的通知说 Windows 防火墙已经阻止了 java 的一些功能。所以我点击“允许”并等待。命令行说类似

 "Sending data to  ucd://localhost/50505, ucd://localhost/50506"

一个多小时,什么都没有发生。所以我认为windows和java出了点问题。我卸载了 kaazing,编辑 Windows 防火墙设置以允许 java 并重新安装 kaazing。通知现在没有出现,但是当我运行 demo-services.start.bat 时,仍然什么都不做,只是说同样的话。当我访问

 http://localhost/8000

给出 404 错误。我尝试了一切,更换端口,卸载并重新安装了几次,在未连接到互联网的情况下安装,检查 Windows 防火墙设置,手动运行 demo-services.start.bat 和 gateway.start.bat 。gateway.start.bat 实际上运行正常并说网关已启动,但当我访问 localhost/8000 时仍然出现 404 错误。通过 msi 安装始终没有错误地完成。但是网关不起作用。是不是防火墙,demos bat文件,我不明白...

提示/提示?

4

1 回答 1

1

首先要做的是让网关首先成功运行。所以不要担心运行 demo-services.start.bat。

从 Windows 服务应用程序中,启动 Kaazing WebSocket 网关。然后转到 C:\Program Files\Kaazing,找到您的安装并查看日志目录。使用文本编辑器打开 error.log 并验证没有错误。

如果没有错误,您应该可以http://localhost:8001从浏览器打开。(注意,您http://localhost/8000在示例中使用了,但最后一个斜杠应该是冒号。)您可以使用端口 8000 或 8001,但 8001 是示例所在的位置。

如果您使用的是防火墙或其他拦截端口的东西,那么您需要确保端口 8000 和 8001 是可访问的。

如果您不确定,请在端口 8000 或 8001 上启动不同的服务器进程(例如,将 Apache 配置为侦听端口 8000 或 8001)并查看浏览器是否可以连接。

msi 成功安装了网关。但安装在 C:\Applications Files\etc 中。不在 C:\Program Filesx68\etc 中。

网关本身不是可执行文件,而是在 JVM 中运行。因此,没有 32 位代码将应用程序安装到 C:\Program Files (x86) 中。因此 C:\Program Files 是最有意义的。

您可以使用位于 C:\Program Files (x86) 中的 32 位 JVM,但 Kaazing 文件是通过 Java 从中抽象出来的,因此 C:\Program Files 是网关的合理位置。

顺便说一句,Kaazing 网站上有一个讨论 Kaazing 问题的论坛。

于 2013-06-23T20:20:13.763 回答