这是今天我自己遇到的问题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也是可以访问的。
分享到:
相关推荐
通过上述步骤,我们可以在同一 IP 地址下成功启动多个 JBoss 服务器实例,这对于资源管理和应用程序的隔离非常有帮助。需要注意的是,在实际生产环境中,还需要考虑防火墙设置、安全策略等因素,确保每个实例都能够...
- **注意**: 启动过程中可能会遇到各种问题,比如依赖库缺失、配置错误等,这些问题需要根据错误日志进行排查解决。 #### 二、数据源配置 数据源配置是实现数据库连接的重要环节,通常用于支持应用中的数据库操作...
- **基本安装问题**:列举了一些常见的安装问题及其解决方案。 - **核心服务**:介绍了一些核心服务的功能及其配置方法。 - **日志服务**:说明了如何配置日志服务以满足不同的需求。 - **安全性服务**:讲解了...
通过这样的集成,您可以实现一个高效且可扩展的负载均衡解决方案,使JBoss能够应对高并发访问,同时提高系统的可靠性和容错能力。这种配置尤其适用于大型企业和需要高可用性的应用环境。不过,要注意的是,实际部署...
通过以上步骤,可以实现在JBoss服务器环境下部署应用程序并配置所需的数据源,确保应用程序能够正常访问数据库资源。这为开发者提供了灵活且强大的配置选项,使得应用程序能够在企业级环境中稳定运行。
总之,将WEB应用设置为JBoss的默认应用是一项涉及服务器配置和XML解析的任务,通过适当修改`jboss-web.xml`文件并正确部署,可以实现直接通过IP访问应用的目标。在实践中,务必遵循JBoss的官方文档和提供的指南,以...
通过以上步骤,即可在JBoss服务器中成功配置MySQL的JNDI数据源,为Java应用程序提供稳定的数据库访问能力。这一过程不仅加深了对JBoss配置机制的理解,也为构建高可用、高性能的企业级应用奠定了坚实的基础。
同时,我们也可以修改监听 IP,以便从不同的网络接口访问 JBOSS。 配置 useJK 在 JBOSS 的配置文件 war-deployers-jboss-beans.xml 中,我们需要打开 useJK 的配置,以便启用 JK 代理。 启动 JBOSS 启动 JBOSS,...
1. **前端负载均衡**:使用Nginx作为反向代理服务器,将用户的HTTP请求分发到多台JBoss服务器上。 2. **后端数据库主从备份**:配置一台MySQL服务器为主服务器,承担写入操作;同时配置多台从服务器,只读取数据,...
即:将shell.jsp文件上传到服务器上,最终部署的war访问: http://192.168.7.84:10081/myname/index.jsp 如果有mynameok 表示部署成功 使用client.htm客户端进行连接即可(需要修改ip等信息) 4.远程部署war java -...
【Jboss 安装教程】 ...完成上述步骤后,你应该成功地在 Ubuntu 上安装并配置了 Jboss 服务器,同时解决了可能出现的端口冲突、外部访问和 Facelets 问题。现在你可以开始在 Jboss 上部署和管理你的 Java 应用了。
解决方法是将数据库驱动复制到`%jboss_home%\server\default\lib`目录下,这样JBoss启动时就能识别并加载驱动,确保数据源的正确初始化。 3. **数据源与连接池配置**:JBoss在启动时不自动初始化连接池和数据源,...
安全策略的设定尤为重要,通过`add-user`命令添加主从服务器的访问控制用户,并在从服务器配置中加入加密后的用户名策略。 Apache的配置主要包括在`domain.xml`中添加相关指令,调整端口设置,以及配置mod_jk模块,...
- **Host**:输入JBoss服务器的IP地址或主机名,默认为localhost。 - **Port**:输入JBoss监听的端口号,即上面配置的8787。 - **Connect**:点击“Apply”保存配置,然后点击“Debug”按钮连接到JBoss。 3. **...
1. **网络问题**:确保各节点间网络通畅,配置文件中的IP地址正确。 2. **同步问题**:如果session同步失败,检查共享存储配置和JGroups通信。 3. **负载不均**:如果负载分配不理想,可能需要调整负载均衡器的...
通过上述内容的学习,我们可以了解到JBoss不仅是一款功能强大的应用服务器,而且通过合理的配置可以实现高效的负载均衡,并能与其他组件如Apache有效集成。此外,掌握HTTPS的安全配置、Apache的安装配置流程、JBoss...
运行JBoss集群的基本步骤包括使用“all”配置启动JBoss服务器,这将包含所有必要的集群组件。此外,还有两种客户端集群模式:薄客户端和胖客户端。薄客户端使用前端负载均衡器(如Apache+mod_jk或mod_proxy,或者F5 ...
完成以上步骤后,你的Linux系统就配置好了JDK7.0和JBoss6.0,现在可以启动JBoss服务器并部署应用程序了。启动JBoss通常使用`$JBOSS_HOME/bin/standalone.sh`命令。确保系统防火墙配置允许必要的端口通信,以便外部...