2012-03-31 70 views
4

我创建了一个测试JBOSS Web服务,并且其中只有一个测试方法。我使用http://localhost:8070/MyWebService/MyRESTApplication 来访问它,它显示了Web服务的结果。我在Eclipse和浏览器中都试过了,它可以工作。如何使用IP和端口访问JBOSS Restful Web服务

但是,当我想使用我的系统的IP地址访问此Web服务,然后显示页面无法显示的错误消息(实际上浏览器无法找到此Web服务)。

我要像这样访问http://IPaddress:8070/MyWebService/MyRESTApplication 我应该怎么做,这样我可以用我的IP从一些电脑

回答

1

在Eclipse中打开你的服务器设置,并设置主机名作为您的IP地址或0.0.0.0

2

你必须使用来启动JBoss的访问:

./run.sh -b [your_IPaddress] 
+0

感谢您的答复..我认为您的解决方案是Linux,但我使用Windows – 2012-03-31 10:39:21

+0

确定为Windows这是相同的与run.bat(在bin目录中) – 2012-03-31 10:48:22

2

在Windows上:

start run.bat -b 0.0.0.0 

这将告诉它启动并绑定到所有网络接口。如果您只希望绑定到该网络接口,您还可以用您的实际IP替换0.0.0.0。

我发现在所有网络接口上调试时都比较容易调试,因为在运行虚拟机调试Internet Explorer等类似的东西时,这种方法可以正常工作。

+0

我已经尝试过这一点,也从@ alain.janinm上述解决方案,但是当我运行命令它被执行,但坚持这一步说,等待获得锁定。我应该做什么.. – 2012-03-31 16:56:39

+0

也许你是在Windows 7?您可能需要以管理员身份运行它,以便Windows放弃网络接口的权限。尝试将其放在.bat或.cmd文件中,然后右键单击它并以管理员身份运行。 – j4y 2012-03-31 19:00:21

+1

@WaseemKhan如果j4y解决方案无法正常工作,请编辑您的问题并添加日志以帮助我们。谢谢。 – 2012-04-01 08:28:31

相关问题