安装kaazing websocket网关时出现的问题

时间:2013-06-21 22:49:42

标签: kaazing

我在端口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 \等。 无论如何,我试图启动服务,我运行了demo-services.start.bat并且来自Windows的通知说Windows Fire Wall已经阻止了java的一些功能。所以我点击“允许”并等待。命令行说类似

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

超过一个小时,没有任何反应。所以我认为windows和java出了问题。我卸载了kaazing,编辑Windows Fire Wall设置以允许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安装始终完成且没有错误。但网关不起作用。它是防火墙,演示蝙蝠文件,我不明白......

提示/提示吗?

1 个答案:

答案 0 :(得分:1)

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

从Windows服务应用程序中,启动Kaazing WebSocket Gateway。然后转到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是网关的合理位置。 / p>

BTW Kaazing网站上有一个关于Kaazing问题的论坛。