`

Jboss 4.2.2.GA启动后只能从本机访问,不能从远程访问的解决办法

阅读更多

在Redhat AS 4服务器(多网卡)上安装Jboss 4.2.2 GA后,只能从本地地址localhost或127.0.0.1访问80或8080端口,也即http://127.0.0.1,而不能使用本机的公网地 址访问http://www.7171.cn

开始以为是iptables防火墙的问题,修改了防火墙策略,还是不行。用netstat –na|grep 80 参看,发现绑定到127.0.0.1上:

tcp        0      0 127.0.0.1:80              0.0.0.0:*                   LISTEN   

因此应该是jboss启动时候绑定到了本地回路(Local Loopback )lo网卡上,修改方法如下:

修改jboss-4.2.2.GA/server/default/deploy/jboss-web.deployer /server.xml,将

1、将8080修改为80

2、将${jboss.bind.address}修改为0.0.0.0,允许从eth0,eth1,lo都能够访问jboss 80端口

注意:

1、在/etc/sysconfig/iptables中,已经允许80端口对外开放,如果没有,请授权

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT

2、在Jboss 4.2.2.GA中,Tomcat已经与Jboss整合到一起,已经没有以前版本中的jbossweb-tomcat50.sar目录,相关配置主要在 jboss-web.deployer中

分享到:
评论

相关推荐

    JBOSS 4.2.2GA 使用指南

    **JBOSS 4.2.2GA 使用指南** JBOSS是一款开源的企业级Java应用服务器,基于Java 2企业版(J2EE)规范。JBOSS 4.2.2GA是其一个特定的稳定版本,发布于2007年,提供了一个全面的平台来部署和管理各种Java应用程序和...

    MacOS下jdk1.6+Eclipse4.4.2+JBoss4.2.2+SVN开发环境搭建

    - 从JBoss官方网站或者镜像站点下载JBoss AS 4.2.2 GA的zip文件。 - 解压缩文件,将解压后的目录移动到你希望存放的位置,如`/Users/your_username/Documents/JBoss`. - 在终端中,通过cd命令进入JBoss目录,启动...

    EJB环境配置.txt

    1. **下载JBoss**: 如果还没有下载JBoss 4.2.2.GA版本,请先访问官方网站或者其他可靠的资源网站下载该版本的安装包。 2. **解压缩**: 将下载好的`jboss-4.2.2.GA.zip`文件解压到指定目录`D:\Software\jboss-4.2.2....

    Joss部署项目

    1. **下载与安装**:访问JBoss官网下载JBOSS 4.2.2.GA版本的安装包,并按照官方文档的指引完成安装过程。 2. **环境配置**: - 设置JAVA_HOME环境变量指向JDK安装目录。 - 设置JBOSS_HOME环境变量指向JBoss安装...

    MyEclipse+EJB3+JBoss4部署EBJ+web项目HelloWorld详解

    将创建好的 EJB 项目打包为 .jar 文件,并将其放置在 JBoss 的部署目录下(通常为 `D:\jboss-4.2.2.GA\server\default\deploy\minejb3.jar`)。 ##### 9. 创建 Web 项目 - 在 MyEclipse 中新建一个 Web 项目(例如...

    openacs的部署.docx

    可以从JBoss官方网站下载对应的版本,例如`jboss-4.2.2.GA.zip`,同样解压缩至`/opt`目录。接着,设置环境变量,如在`/etc/bash.bashrc`文件中添加`PATH`和`JBOSS_HOME`的路径。启动JBoss服务器,进入`/opt/jboss/...

Global site tag (gtag.js) - Google Analytics