`
hqiaobill
  • 浏览: 4780 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JBOSS server不能通过IP访问

 
阅读更多
今天具体状况是这样的:
在server上安装配置了jboss,远配置结束后,在server上用 localhost:8082可以访问。但用自己的机器通过 ip+端口号 的形式却访问不了。防火墙等都确认了,后来google了下,按照以下形式改完后就OK了。

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

解决方法:
     方法一:启动JBOSS的时候输入:run -b xxx.xxx.xxx.xxx,其中xxx.xxx.xxx.xxx为本机的IP地址。
     方法二:修改 jboss-4.2.0.GA\server\default\deploy\jboss-web.deployer\server.xml 把 Connector 下面的 address改成对应的 IP 或者 0.0.0.0 就可以用 IP 访问了
  建议使用第一种方法:这个启动方法在eclipse中也是可以设置的。只要打开启动配置的对话框,选择jboss启 动的项目,在arguments加入 -b xxx.xxx.xxx.xxx 就可以了。 在eclipse中加的ip最好是 0.0.0.0。否则eclipse启动可能会有问题 ,而且这样除了可以使用Ip访问外,使用localhost也是可以访问的。
分享到:
评论

相关推荐

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

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

    jboss数据库配置+oracle+mysql+sqlserver

    ### JBoss 数据库配置详解 #### 一、前言 JBoss AS (Application ...通过这些步骤,您可以成功地将 JBoss 应用服务器与这三种主流的关系型数据库进行集成,实现数据访问功能。希望本文档能为您的开发工作带来便利。

    JBOSS5.1安装配置说明

    在 JBOSS 的配置文件 server.xml 中,我们需要修改端口和监听 IP。默认情况下,JBOSS 监听 8080 端口,我们可以修改为其他端口。同时,我们也可以修改监听 IP,以便从不同的网络接口访问 JBOSS。 配置 useJK 在 ...

    jboss-exp.rar

    5.远程删除文件D:\jboss\server\default\deploy\management\myname.war\index.jsp文件 java -jar jboss_exploit_fat.jar -i ...

    linux 下 配置JBoss6.0+JDK7.0

    - 更推荐的方法是编辑`bindings-jboss-beans.xml`文件,比如在`/usr/local/JBoss/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml`中找到相关的服务绑定配置,调整端口和IP设置。...

    jboss配置MySql的JNDI

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

    jboss 安装教程

    - 或者,直接编辑 `jboss-4.2.0.GA/server/default/deploy/jboss-web.deployer/server.xml` 文件,将 `<Connector>` 元素的 `address` 参数改为你的局域网 IP 或者 `0.0.0.0`。 6. **解决 Facelets 错误** 如果...

    jboss集群部署详细资源

    修改`$jboss/server/default/deploy/jboss-web.deployer/server.xml`文件,将监听地址更改为“0.0.0.0”以允许所有网络访问。启动JBoss并测试,访问`http://127.0.0.1:8080`。 集群的关键部分是Apache与JBoss之间的...

    eclipse+Jboss配置远程调试

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

    JBoss负载均衡与Mysql主从备份

    JBoss AS(Application Server)是Red Hat公司提供的一个开源应用服务器,它支持Java EE标准,被广泛应用于构建企业级应用程序。为了提高应用的可用性和处理能力,JBoss可以通过负载均衡来分发客户端请求到不同的...

    jboss配置https环境

    keystoreFile="${jboss.server.home.dir}/conf/server.keystore" keystorePass="00000" sslProtocol = "TLS" /> ``` 这里的配置项包括: - `port`:HTTPS监听的端口,通常是8443。 - `secure`:设置为`true`...

    jboss问题总结

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

    jboss与mysql的连接

    2. **环境变量设置**:设置两个环境变量,`CLASSPATH`和`JBOSS_HOME`,以确保JBoss能找到所需的库文件和启动配置。 3. **JDBC驱动的部署**:将MySQL的JDBC驱动复制到JBoss的`lib`目录,使得服务器在启动时能够加载...

    windows环境下Jboss as 7配置Https

    C、输入组织单位名称、组织名称、城市或区域名称、省/市/自治区名称和双字母国家/地区代码等信息:可以按照需要填写,也可以不填写直接回车。 D、输入 <server> 的密钥口令:这项较为重要,会在 standalone.xml ...

    jboss_exploit_fat

    5.远程删除文件D:\jboss\server\default\deploy\management\myname.war\index.jsp文件 java -jar jboss_exploit_fat.jar -i ...

    httpd(负载均衡)+Jboss集群高可用部署配置文件

    4. 配置后端服务器:定义Jboss实例的IP地址和监听端口,确保它们可以被httpd正确访问。 二、Jboss集群部署 Jboss是Red Hat公司的一款基于Java的开源应用服务器,支持集群部署,可以提供高可用性和扩展性。在Linux...

    修改jboss的默认端口

    端口是TCP/IP协议的一部分,它允许不同的服务在相同的IP地址上通过不同的端口号来区分和接收数据。每个端口号是一个16位的数字,范围在0到65535之间,其中0-1023是已预留的知名端口,用于特定的服务,比如HTTP的80...

    Jboss_Clustering_Guide

    - **工作原理**:在 JBoss 集群中,通过 HA-JNDI 可以实现对命名资源的透明访问。这意味着无论客户端连接到哪个节点,都能访问到相同的命名资源。 - **客户端配置**: - 对于运行在应用服务器内部的客户端,可以...

Global site tag (gtag.js) - Google Analytics