jboss-5.1.0.GA 启动后,却无法用本机ip地址访问,只能用localhost或127.0.0.1访问。
解决方案一:
假定你的机器名是xyz.com,
你可以在命令行中,首先进入你的jboss_home的bin目录下,
输入 run -b xyz.com,
这样,启动后,就可以在地址栏中输入http://xyz.com:8080/访问了,注意端口号。
解决方案二(推荐):
jboss在运行run.sh时,如果/usr/local/jboss5/server/default/deploy/jbossweb.sar/server.xml配置文件中Connector的属性address是使用变量${jboss.bind.address},这样每次运行run.sh都必须-b ip方式来指定jboss所在机器的ip地址,否则客户端就连不上。我们可以把上面的那个变量替换成0.0.0.0,就不需要每次运行都要绑定ip地址了。
原因:
JBOSS 4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,就是说只能用127.0.0.1或者localhost访问,用本机的对外地址访问不了,同一网络内别的机子没法访问。除非你用参数-b ip地址 来绑定监听的地址才可以。
这和以前版本的JBOSS不一样,以前版本的不加任何参数是监听本机所有的IP地址,现在必须使用参数-b 0.0.0.0才可以监听全部地址。
分享到:
相关推荐
本文将详细介绍如何在 JBoss 4.2 上实现这一需求,即在同一 IP 地址下启动多个 JBoss 服务器实例。 #### 1. 新建服务器实例 首先,在 JBoss 的安装目录(通常称为 `JBOSS_HOME`)下的 `server` 目录中已经默认包含...
JBOSS5.1安装配置说明 JBOSS 是一个基于 Java 的开源应用服务器,可以...例如,我们可以使用 -b 参数来指定 JBOSS 绑定的地址。 通过按照上述步骤进行操作,我们可以成功地安装和配置 JBOSS 5.1 在 Windows 平台下。
例如,将`<Connector>`元素的`port`属性设置为你想要的端口,如9080,并确保`address`属性设置为`${0.0.0.0}`,以允许所有IP地址的连接。 5. **日志管理**:JBoss的日志文件默认存储在`JBOSS_HOME/server/DEFAULT/...
- **连接URL**:`jdbc:mysql://192.168.1.64:3306/xmusz`,其中`192.168.1.64`为MySQL数据库服务器IP地址,`3306`为端口号,`xmusz`为数据库名。 - **驱动类**:`com.mysql.jdbc.Driver`,MySQL JDBC驱动的全限定名...
- 修改启动脚本,添加 `-b` 参数指定监听的 IP 地址,如 `run -b 0.0.0.0`,这将允许 Jboss 监听所有网络接口。 - 或者,直接编辑 `jboss-4.2.0.GA/server/default/deploy/jboss-web.deployer/server.xml` 文件,...
1. **网络问题**:确保各节点间网络通畅,配置文件中的IP地址正确。 2. **同步问题**:如果session同步失败,检查共享存储配置和JGroups通信。 3. **负载不均**:如果负载分配不理想,可能需要调整负载均衡器的...
在这个文件中,我们需要将`<inet-address>`标签内的`127.0.0.1`替换为JBoss服务器的实际IP地址。这涉及到管理接口(management)、公共接口(public)以及不安全接口(unsecure)的权限控制。 此外,还需要修改`...
1. **静态IP配置**:在Linux环境中,通过编辑`/etc/sysconfig/network-scripts/ifcfg-eth0`文件设置静态IP地址、子网掩码和网关。例如,设置IP为192.168.1.95,掩码为255.255.255.0,网关为192.168.1.1。 2. **DNS...
- 复制主服务器数据:通过创建复制用户账号并授权,然后使用CHANGE MASTER TO命令指定主服务器的IP地址、端口号、复制用户等信息。 - 启动复制进程:使用START SLAVE命令启动复制进程,使从服务器开始从主服务器...
- **Host**:输入JBoss服务器的IP地址或主机名,默认为localhost。 - **Port**:输入JBoss监听的端口号,即上面配置的8787。 - **Connect**:点击“Apply”保存配置,然后点击“Debug”按钮连接到JBoss。 3. **...
在JBoss中,我们可以将一个WEB应用配置为默认应用程序,使得用户可以通过IP地址直接访问,而无需在URL中指定具体的工程名。这个过程涉及到对JBoss服务器配置的深入理解和XML文件的编辑。 标题所指的"将WEB应用发布...
8. **创建数据库和表**:在MySQL中创建名为`student`的数据库,并添加必要的表和数据,以供JBoss应用程序使用。 9. **测试连接**:创建一个简单的JSP页面(如`client.jsp`),用以测试JBoss是否成功连接到MySQL...
在`workers2.properties`文件中,每个worker代表一个JBoss或Tomcat实例,它们的IP地址和端口需要正确设置。此外,负载均衡策略(如轮询、最少连接数等)也需要在这里定义。 总结来说,Apache JBoss/Tomcat集群的...
- **无法通过实际IP地址访问**:通常情况下,JBoss默认仅允许通过127.0.0.1或localhost访问。解决方法是配置JBoss绑定到实际的IP地址。 - **JBoss启动常见异常**:在启动过程中可能出现的各种异常情况及其解决方法。...
4. 配置后端服务器:定义Jboss实例的IP地址和监听端口,确保它们可以被httpd正确访问。 二、Jboss集群部署 Jboss是Red Hat公司的一款基于Java的开源应用服务器,支持集群部署,可以提供高可用性和扩展性。在Linux...
2. **访问测试页面**:通过访问部署在JBoss上的应用或页面来验证整合是否成功。 #### 总结 通过上述步骤,可以在Windows操作系统下实现IIS与JBoss的有效整合。这不仅可以提高Web应用的性能和稳定性,还能更好地管理...
为了增强安全性或满足特定需求,可能需要对访问JBoss的应用程序服务器的IP地址进行限制。 1. **定位配置文件**: - 同样定位到`standalone.xml`文件。 2. **修改IP限制**: - 查找`<socket-binding-group>`部分...
端口是TCP/IP协议的一部分,它允许不同的服务在相同的IP地址上通过不同的端口号来区分和接收数据。每个端口号是一个16位的数字,范围在0到65535之间,其中0-1023是已预留的知名端口,用于特定的服务,比如HTTP的80...