`

JBOSS版本:4.2.2GA 无法通过IP访问,或只能通过127.0.0.1访问的问题解决

阅读更多

http://feng88724.iteye.com/blog/263211

JBOSS版本:4.2.2GA

症状:服务器无法通过IP地址去访问,只能用127.0.0.1或者localhost来访问。
解决办法:
启动JBOSS的时候输入:run -b xxx.xxx.xxx.xxx
其中xxx.xxx.xxx.xxx为本机的IP地址。

原因:
JBOSS 4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,就是说只能用127.0.0.1或者localhost访问,用本机的对外地址 访问不了,同一网络内别的机子没法访问。除非你用参数-b ip地址 来绑定监听的地址才可以。
这和以前版本的JBOSS不一样,以前版本的不加任何参数是监听本机所有的IP地址,现在必须使用参数-b 0.0.0.0才可以监听全部地址。

======================================
1.
附,以下是具体解决方法:
在jboss-4.2.2.GA\bin目录下,新建start.bat文件,录入如下内容:
run.bat -b 0.0.0.0
保存即可。使用你新制作的start.bat文件启动服务之后就可以IP访问了。
======================================
2.
找到JBOSS_HOME的\server\default\deploy\jboss-web.deployer\server.xml文件,

找到

Xml代码 复制代码
  1. <!--AHTTP/1.1Connectoronaddress8080-->
  2. <Connectorport="8080"address="${jboss.bind.address}"
  3. maxThreads="250"strategy="ms"maxHttpHeaderSize="8192"
  4. emptySessionPath="true"
  5. enableLookups="false"redirectPort="8443"acceptCount="100"
  6. connectionTimeout="20000"disableUploadTimeout="true"/>


将其中的${jboss.bind.address}改为0.0.0.0
======================================


另附:

Jboss 改端口号:
找到JBOSS_HOME的\server\default\deploy\jboss-web.deployer\server.xml文件,找到如下部分:
Xml代码 复制代码
  1. <!--AHTTP/1.1Connectoronport8080-->
  2. <Connectorport="8080"address="${jboss.bind.address}"
  3. maxThreads="250"strategy="ms"maxHttpHeaderSize="8192"
  4. emptySessionPath="true"
  5. enableLookups="false"redirectPort="8443"acceptCount="100"
  6. connectionTimeout="20000"disableUploadTimeout="true"/>
把里面的8080改为80。JBOSS启动之后就可以用http://localhost/访问。

分享到:
评论

相关推荐

    JBOSS 4.2.2GA 使用指南

    1. **系统需求**:首先,你需要确保你的系统满足JBOSS 4.2.2GA的硬件和软件要求,包括兼容的操作系统(如Windows, Linux, Solaris等)、足够的内存和硬盘空间,以及Java Development Kit (JDK) 1.4或更高版本。...

    jboss-4.2.2.GA.part2.

    共5个压缩包,全部下载才能够解压 jboss jboss4.2 jboss4.2.2 jboss-4.2.2 jboss-4.2.2.GA............

    jboss-4.2.2.GA.part5

    共5个压缩包,全部下载才能够解压 jboss jboss4.2 jboss4.2.2 jboss-4.2.2 jboss-4.2.2.GA

    jboss-4.2.2.GA

    JBoss 4.2.2.GA是该平台的一个稳定版本,发布于2007年,包含了对Java EE 5的支持。 **一、JBoss 4.2.2.GA核心特性** 1. **Java EE 5兼容性**:JBoss 4.2.2.GA支持Java Platform, Enterprise Edition 5(Java EE 5...

    jboss4.2.2GA中文文档

    **JBoss 4.2.2 GA 中文文档详解** JBoss 4.2.2 GA 是一个基于Java的企业级应用服务器,它提供了全面的中间件服务,支持Java EE(Enterprise Edition)规范,包括EJB(Enterprise JavaBeans)、JMS(Java Message ...

    jboss-4.2.2.GA端口路径

    在本文中,我们将深入探讨如何在JBoss 4.2.2.GA版本中修改默认的端口设置,这是一个常见的需求,尤其是在端口被其他服务占用时。 ### JBoss 4.2.2.GA端口路径与配置 JBoss 4.2.2.GA版本在运行时,默认监听在8080...

    jboss4.2.2.GA

    jboss4.2.2.GA java开发的好帮手

    jboss-4.2.2.GA.part2

    jboss 4.2.2.GA part2,办公区上不了官网,只能先传到这里了。和我一样杯具的码农可以下了使用。

    jboss-4.2.2.GA.part01.rar

    jboss-4.2.2.GA.part01.rar

    jboss-4.2.2.GA.part4

    共5个压缩包,全部下载才能够解压 jboss jboss4.2 jboss4.2.2 jboss-4.2.2 jboss-4.2.2.GA

    jboss-4.2.2.GA.part3

    共5个压缩包,全部下载才能够解压 jboss jboss4.2 jboss4.2.2 jboss-4.2.2 jboss-4.2.2.GA

    jboss-4.2.2.GA.part1

    共5个压缩包,全部下载才能够解压 jboss jboss4.2 jboss4.2.2 jboss-4.2.2 jboss-4.2.2.GA

    jboss-4.2.2.GA.jar.zip

    找了许久特别针对还在使用ubuntu12.04版本的用户来说,当你搭建openacs时是一个不错的选择

    Jboss4.2.2.GA英文文档

    JBoss AS(Application Server)是Red Hat公司开发的一个开源Java EE应用服务器,版本4.2.2 GA是它的一个重要里程碑。这个版本提供了全面的支持,包括对Java Enterprise Edition 5(Java EE 5)规范的实现,为开发者...

    jboss-4.2.2.GA.part03.rar

    jboss-4.2.2.GA.part03.rar

    EJB3.0+JBOSS4.2.2GA集群

    总的来说,"EJB3.0+JBOSS4.2.2GA集群"意味着开发者正在构建一个基于EJB 3.0的分布式应用程序,并使用JBoss AS 4.2.2 GA版本来支持集群部署,以提高系统的可靠性和性能。通过深入理解集群配置、会话复制以及负载均衡...

    jboss-4.2.2.GA.part04.rar

    jboss-4.2.2.GA.part04.rar

Global site tag (gtag.js) - Google Analytics