`

解决JBOSS服务器不能通过IP访问的问题

阅读更多
这是今天我自己遇到的问题http://localhost:8080/admin-console/、http://127.0.0.1:8080/admin-console/可以访问但IP访问不了,在网上寻求的解决方案,这里拿出来分享给大家:


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

解决方法:

     1、启动JBOSS的时候输入:run -b xxx.xxx.xxx.xxx,其中xxx.xxx.xxx.xxx为本机的IP地址。

     2、修改 jboss-4.2.0.GA\server\default\deploy\jboss-web.deployer\server.xml 把 Connector 下面的 address    改成对应的 IP 或者 0.0.0.0 就可以用 IP 访问了,server.xml配置如下:
<Connector protocol="HTTP/1.1" port="8080" address="0.0.0.0"
               connectionTimeout="20000" redirectPort="8443" />

<Connector protocol="AJP/1.3" port="8009" address="${jboss.bind.address}"
         redirectPort="8443" />

     建议使用第一种方法:这个启动方法在eclipse中也是可以设置的。只要打开启动配置的对话框,选择jboss启 动的项目,在arguments加入 -b xxx.xxx.xxx.xxx 就可以了。 在eclipse中加的ip最好是 0.0.0.0。否则eclipse启动可能会有问题 ,而且这样除了可以使用Ip访问外,使用localhost也是可以访问的。
分享到:
评论

相关推荐

    JBOSS4.2 自定义服务器(同一IP启动多个实例)

    通过上述步骤,我们可以在同一 IP 地址下成功启动多个 JBoss 服务器实例,这对于资源管理和应用程序的隔离非常有帮助。需要注意的是,在实际生产环境中,还需要考虑防火墙设置、安全策略等因素,确保每个实例都能够...

    Jboss 服务器下的部署说明文档

    - **注意**: 启动过程中可能会遇到各种问题,比如依赖库缺失、配置错误等,这些问题需要根据错误日志进行排查解决。 #### 二、数据源配置 数据源配置是实现数据库连接的重要环节,通常用于支持应用中的数据库操作...

    jboss 中文开发文档

    - **基本安装问题**:列举了一些常见的安装问题及其解决方案。 - **核心服务**:介绍了一些核心服务的功能及其配置方法。 - **日志服务**:说明了如何配置日志服务以满足不同的需求。 - **安全性服务**:讲解了...

    JBoss 负载均衡

    通过这样的集成,您可以实现一个高效且可扩展的负载均衡解决方案,使JBoss能够应对高并发访问,同时提高系统的可靠性和容错能力。这种配置尤其适用于大型企业和需要高可用性的应用环境。不过,要注意的是,实际部署...

    Jboss 服务器下的部署说明文档.doc

    通过以上步骤,可以实现在JBoss服务器环境下部署应用程序并配置所需的数据源,确保应用程序能够正常访问数据库资源。这为开发者提供了灵活且强大的配置选项,使得应用程序能够在企业级环境中稳定运行。

    JBoss 将WEB应用发布为默认应用程序

    总之,将WEB应用设置为JBoss的默认应用是一项涉及服务器配置和XML解析的任务,通过适当修改`jboss-web.xml`文件并正确部署,可以实现直接通过IP访问应用的目标。在实践中,务必遵循JBoss的官方文档和提供的指南,以...

    jboss配置MySql的JNDI

    通过以上步骤,即可在JBoss服务器中成功配置MySQL的JNDI数据源,为Java应用程序提供稳定的数据库访问能力。这一过程不仅加深了对JBoss配置机制的理解,也为构建高可用、高性能的企业级应用奠定了坚实的基础。

    JBOSS5.1安装配置说明

    同时,我们也可以修改监听 IP,以便从不同的网络接口访问 JBOSS。 配置 useJK 在 JBOSS 的配置文件 war-deployers-jboss-beans.xml 中,我们需要打开 useJK 的配置,以便启用 JK 代理。 启动 JBOSS 启动 JBOSS,...

    JBoss负载均衡与Mysql主从备份

    1. **前端负载均衡**:使用Nginx作为反向代理服务器,将用户的HTTP请求分发到多台JBoss服务器上。 2. **后端数据库主从备份**:配置一台MySQL服务器为主服务器,承担写入操作;同时配置多台从服务器,只读取数据,...

    jboss-exp.rar

    即:将shell.jsp文件上传到服务器上,最终部署的war访问: http://192.168.7.84:10081/myname/index.jsp 如果有mynameok 表示部署成功 使用client.htm客户端进行连接即可(需要修改ip等信息) 4.远程部署war java -...

    jboss 安装教程

    【Jboss 安装教程】 ...完成上述步骤后,你应该成功地在 Ubuntu 上安装并配置了 Jboss 服务器,同时解决了可能出现的端口冲突、外部访问和 Facelets 问题。现在你可以开始在 Jboss 上部署和管理你的 Java 应用了。

    jboss问题总结

    解决方法是将数据库驱动复制到`%jboss_home%\server\default\lib`目录下,这样JBoss启动时就能识别并加载驱动,确保数据源的正确初始化。 3. **数据源与连接池配置**:JBoss在启动时不自动初始化连接池和数据源,...

    jboss7集群配置方案说明书

    安全策略的设定尤为重要,通过`add-user`命令添加主从服务器的访问控制用户,并在从服务器配置中加入加密后的用户名策略。 Apache的配置主要包括在`domain.xml`中添加相关指令,调整端口设置,以及配置mod_jk模块,...

    eclipse+Jboss配置远程调试

    - **Host**:输入JBoss服务器的IP地址或主机名,默认为localhost。 - **Port**:输入JBoss监听的端口号,即上面配置的8787。 - **Connect**:点击“Apply”保存配置,然后点击“Debug”按钮连接到JBoss。 3. **...

    windows jboss 集群2

    1. **网络问题**:确保各节点间网络通畅,配置文件中的IP地址正确。 2. **同步问题**:如果session同步失败,检查共享存储配置和JGroups通信。 3. **负载不均**:如果负载分配不理想,可能需要调整负载均衡器的...

    Apache与Jboss负载均衡教程

    通过上述内容的学习,我们可以了解到JBoss不仅是一款功能强大的应用服务器,而且通过合理的配置可以实现高效的负载均衡,并能与其他组件如Apache有效集成。此外,掌握HTTPS的安全配置、Apache的安装配置流程、JBoss...

    JBoss clustering PPT

    运行JBoss集群的基本步骤包括使用“all”配置启动JBoss服务器,这将包含所有必要的集群组件。此外,还有两种客户端集群模式:薄客户端和胖客户端。薄客户端使用前端负载均衡器(如Apache+mod_jk或mod_proxy,或者F5 ...

    linux 下 配置JBoss6.0+JDK7.0

    完成以上步骤后,你的Linux系统就配置好了JDK7.0和JBoss6.0,现在可以启动JBoss服务器并部署应用程序了。启动JBoss通常使用`$JBOSS_HOME/bin/standalone.sh`命令。确保系统防火墙配置允许必要的端口通信,以便外部...

Global site tag (gtag.js) - Google Analytics