apache camel - 使用cxfs web服务进行部署

时间:2014-01-21 06:50:38

标签: deployment localhost apache-camel

我正在尝试部署我的骆驼应用程序,它在开始时创建了一个cxfrs端点。网址如下:http://localhost:9876。当我尝试在休息客户端或我的机器中的任何地方点击它时,它可以工作。但是当我尝试使用手机或其他外部设备访问它时,我无法连接。

我错过了什么吗?

TIA

2 个答案:

答案 0 :(得分:1)

使用localhost意味着只有本地计算机才能访问它,使用0.0.0.0代替它可以公开访问。

答案 1 :(得分:1)

0.0.0.0应该绑定远程计算机上所有可用的网络接口,但是根据你的描述,它只能绑定到localhost | 127.0.0.1所以只能从本地机器访问,你能使用吗? http://external.ip.address:9876/foo/FooService

而不是看它是否有帮助?

此外,您可以尝试从该远程计算机访问其他网络服务(例如,在远程计算机上启动tomcat并查看是否可以从本地计算机访问它)以查看它是否有效,这可以确定您的DNS是否正常正确或者它们之间是否真的没有防火墙。