使用web方法只能本机连接的解决方法

来源:互联网 发布:手机在线拼图软件 编辑:程序博客网 时间:2024/04/28 12:31

在按照默认配置的情况下,访问本地JBOSS服务器主页面只能通过HTTP://localhost:8080/或者HTTP://127.0.0.1:8080/来访问,无法对本机IP进行绑定,同时任何一台局域网内的机器都无法远程访问服务器,通过JBOSS启动界面中的参数信息可以得到证实 
...........  
...........
16:33:25,218 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
16:33:25,281 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009 16:33:25,484 INFO [Server] JBoss (MX MicroKernel) [4.2.0.GA (build: SVNTag=JBoss_4_2_0_GA date=200705111440)] Started in 1m:57s:797ms 
........... 
...........

     也就是说,[Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080这条信息绑定了JBOSS的IP访问归属,当前默认为127.0.0.1,如果修改为一个可以在局域网内自由访问的IP,那么任何一台内网机器都可以远程访问了,当然包括了本机,具体修改方式为:
在 JBOSS的安装目录(如D:/jboss-4.2.0)下的server/default/deploy/jboss-web.deployer/server.xml中找到Connector port="8080" address="${jboss.bind.address}"配置项,将其中的address的属性值改为自定义的IP地址,如Connector port="8080" address="192.168.0.1",修改保存后重新启动JBOSS,在重启后的界面参数中可以看到

...........
...........
16:33:25,218 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-192.168.0.1-8080 16:33:25,281 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009 16:33:25,484 INFO [Server] JBoss (MX MicroKernel) [4.2.0.GA (build: SVNTag=JBoss_4_2_0_GA date=200705111440)] Started in 1m:57s:797ms
...........
...........
这时,任何一台局域网的机器都可以通过HTTP://192.168.0.1:8080来访问JBOSS服务器的主页了。

原创粉丝点击