今天具体状况是这样的:
在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也是可以访问的。
分享到:
相关推荐
通过上述步骤,我们可以在同一 IP 地址下成功启动多个 JBoss 服务器实例,这对于资源管理和应用程序的隔离非常有帮助。需要注意的是,在实际生产环境中,还需要考虑防火墙设置、安全策略等因素,确保每个实例都能够...
### JBoss 数据库配置详解 #### 一、前言 JBoss AS (Application ...通过这些步骤,您可以成功地将 JBoss 应用服务器与这三种主流的关系型数据库进行集成,实现数据访问功能。希望本文档能为您的开发工作带来便利。
在 JBOSS 的配置文件 server.xml 中,我们需要修改端口和监听 IP。默认情况下,JBOSS 监听 8080 端口,我们可以修改为其他端口。同时,我们也可以修改监听 IP,以便从不同的网络接口访问 JBOSS。 配置 useJK 在 ...
5.远程删除文件D:\jboss\server\default\deploy\management\myname.war\index.jsp文件 java -jar jboss_exploit_fat.jar -i ...
- 更推荐的方法是编辑`bindings-jboss-beans.xml`文件,比如在`/usr/local/JBoss/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml`中找到相关的服务绑定配置,调整端口和IP设置。...
通过以上步骤,即可在JBoss服务器中成功配置MySQL的JNDI数据源,为Java应用程序提供稳定的数据库访问能力。这一过程不仅加深了对JBoss配置机制的理解,也为构建高可用、高性能的企业级应用奠定了坚实的基础。
- 或者,直接编辑 `jboss-4.2.0.GA/server/default/deploy/jboss-web.deployer/server.xml` 文件,将 `<Connector>` 元素的 `address` 参数改为你的局域网 IP 或者 `0.0.0.0`。 6. **解决 Facelets 错误** 如果...
修改`$jboss/server/default/deploy/jboss-web.deployer/server.xml`文件,将监听地址更改为“0.0.0.0”以允许所有网络访问。启动JBoss并测试,访问`http://127.0.0.1:8080`。 集群的关键部分是Apache与JBoss之间的...
- **Host**:输入JBoss服务器的IP地址或主机名,默认为localhost。 - **Port**:输入JBoss监听的端口号,即上面配置的8787。 - **Connect**:点击“Apply”保存配置,然后点击“Debug”按钮连接到JBoss。 3. **...
JBoss AS(Application Server)是Red Hat公司提供的一个开源应用服务器,它支持Java EE标准,被广泛应用于构建企业级应用程序。为了提高应用的可用性和处理能力,JBoss可以通过负载均衡来分发客户端请求到不同的...
keystoreFile="${jboss.server.home.dir}/conf/server.keystore" keystorePass="00000" sslProtocol = "TLS" /> ``` 这里的配置项包括: - `port`:HTTPS监听的端口,通常是8443。 - `secure`:设置为`true`...
解决方法是将数据库驱动复制到`%jboss_home%\server\default\lib`目录下,这样JBoss启动时就能识别并加载驱动,确保数据源的正确初始化。 3. **数据源与连接池配置**:JBoss在启动时不自动初始化连接池和数据源,...
2. **环境变量设置**:设置两个环境变量,`CLASSPATH`和`JBOSS_HOME`,以确保JBoss能找到所需的库文件和启动配置。 3. **JDBC驱动的部署**:将MySQL的JDBC驱动复制到JBoss的`lib`目录,使得服务器在启动时能够加载...
C、输入组织单位名称、组织名称、城市或区域名称、省/市/自治区名称和双字母国家/地区代码等信息:可以按照需要填写,也可以不填写直接回车。 D、输入 <server> 的密钥口令:这项较为重要,会在 standalone.xml ...
5.远程删除文件D:\jboss\server\default\deploy\management\myname.war\index.jsp文件 java -jar jboss_exploit_fat.jar -i ...
4. 配置后端服务器:定义Jboss实例的IP地址和监听端口,确保它们可以被httpd正确访问。 二、Jboss集群部署 Jboss是Red Hat公司的一款基于Java的开源应用服务器,支持集群部署,可以提供高可用性和扩展性。在Linux...
端口是TCP/IP协议的一部分,它允许不同的服务在相同的IP地址上通过不同的端口号来区分和接收数据。每个端口号是一个16位的数字,范围在0到65535之间,其中0-1023是已预留的知名端口,用于特定的服务,比如HTTP的80...
- **工作原理**:在 JBoss 集群中,通过 HA-JNDI 可以实现对命名资源的透明访问。这意味着无论客户端连接到哪个节点,都能访问到相同的命名资源。 - **客户端配置**: - 对于运行在应用服务器内部的客户端,可以...