解决JBoss只能通过localhost(127.0.0.1)而不能通过IP访问

摘要:
但是当我将请求的URL改成:192.168.0.3,再次测试的时候,后台抛出了连接异常的信息。到网上搜索了一下,原来JBoss出于安全原因,企业版默认绑定的是localhost,其他IP是无法访问的解决方案1:解决这个问题的方案网上有例子:启动cmd,进到你JBoss安装目录下的bin目录下,执行run.bat-b0.0.0.0指令。再测试一下,OK,正常。原因:JBoss4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,也就是说只能用127.0.0.1或者localhost访问,用本机的对外地址访问不了,同一网络内别的机子没法访问。

原文地址:http://fanzhongyun.iteye.com/blog/1454967

刚开始测试访问远程EJB对象的时候,我的EJB是发布到我本人本机的JBoss6上的,所以请求的URL我写的是localhost(或者是本机回路地址:127.0.0.1),测试正常。
但是当我将请求的URL改成:192.168.0.3(本人的局域网IP),再次测试的时候,后台抛出了连接异常的信息。
到网上搜索了一下,原来
JBoss出于安全原因,企业版默认绑定的是localhost,其他IP是无法访问的
解决方案1:
解决这个问题的方案网上有例子:
启动cmd,进到你JBoss安装目录下的bin目录下,执行run.bat -b 0.0.0.0 指令。再测试一下,OK,正常。
原因:
JBoss 4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,也就是说只能用127.0.0.1或者localhost访问,用本机的对外地址访问不了,同一网络内别的机子没法访问。除非你用参数-b ip地址来绑定监听的地址才可以。

免责声明:文章转载自《解决JBoss只能通过localhost(127.0.0.1)而不能通过IP访问》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mysql索引类型 normal, unique, full textjs打印去掉页眉页脚下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

mac中安装Jenkins+jdk

Jenkins是基于Java开发的一种持续集成工具,用于持续的软件版本发布/测试项目,并监控外部调用执行的工作。简单来说就是自动化测试+部署。 首先我们需要安装jdk,注意,目前jenkins只支持jdk8,不要下载更高版本的jdk 官网地址:https://www.oracle.com/technetwork/java/javase/downloads/...

十分钟上手-搭建vue开发环境(新手教程)

想写一些关于vue的文章已经很久了,因为这个框架已经火了很久,在公司里用的框架都比较老旧,但怎么也得跟上前端发展变化的潮流,这不,开始使用vue开发项目了,一遍开发一边踩坑中,今天要记录的是五分钟搭建vue开发环境,运行GitHub上的开源项目。步骤很简单,只是在搭建环境的过程中会遇到各种各样奇怪的报错,十分让人头疼。 1:安装node 端开发框架和环境都...

谈谈localhost与127.0.0.1

localhost意为本地主机,指这台计算机,是给回路网络接口的标准主机名,对应的IP地址为127.0.0.1,可访问本地服务器的web项目(http://localhost)。 那么它们有什么区别呢?   localhost不通过网卡传输,不受防火墙和网卡限制;而127.0.0.1则依赖于网卡,会受到防火墙和网卡的限制。   localhost访问时带着...

IdentityServer4 接口说明

在.net core出来以后很多人使用identityServer做身份验证。 ids4和ids3的token验证组件都是基于微软的oauth2和bearer验证组件。园子里也很多教程,我们通过教程了解到is4有一个discovery endpoint。 顾名思义,Discovery定义了一个服务发现的规范,它定义了一个api( /.well-known/...

Centos 开启telnet-service服务

Centos 开启telnet-service服务 1. 查看linux版本信息: [loong@localhost ~]$ cat /etc/issue CentOS release 5.8 (Final) Kernel on an m 2. 查看系统是否已安装telnet-server,linux系统上默认已经安装telnet-client(或t...

Jenkins 九: 小技巧

1.  问题: jenkins的项目默认存放在 JENKINS_HOME下面的 workspace路径下,导致每次找项目都很不方便。 解决思路:更改jenkins的项目存放地址。 解决方法: 1) 将现有的 workspace拷贝到方便看到的地址,比如说“E:”,并改文件夹名字为“workspace_jenkins”,这样对应的地址就是“E:workspa...