加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – JBoss绑定IP地址

发布时间:2020-12-14 05:45:39 所属栏目:Java 来源:网络整理
导读:我需要一些了解JBoss主机名绑定的人的帮助.我认为解决方案很简单,但解释起来很复杂. 我正在使用JBoss(v4.2)部署应用程序,并且在配置应用程序时遇到了麻烦. 该应用程序有两个部分,端口8080上的Web站点和使用SOAP API的端口8080上的Web服务. 我的服务器位于防
我需要一些了解JBoss主机名绑定的人的帮助.我认为解决方案很简单,但解释起来很复杂.

我正在使用JBoss(v4.2)部署应用程序,并且在配置应用程序时遇到了麻烦.

该应用程序有两个部分,端口8080上的Web站点和使用SOAP API的端口8080上的Web服务.

我的服务器位于防火墙后面,并且有一个别名,假设它叫做orange.mycompany.com

我的问题是我无法让控制台连接到Web服务.该网站有效,但我看到连接拒绝错误连接到Web服务.

[xfire.transport.http.HttpChannel]
java.net.ConnectException: Connection
refused

我可以控制两件事,Tomcat上的绑定IP和Web服务的URL.

如果我启动JBoss,并绑定到本地IP地址:

./run.sh -b 10.1.2.3

我将Web服务的URL设置为相同的IP

url=http://10.1.2.3:8080/services

我可以从防火墙外部看到端口8080上的网站,但是控制台无法连接到webservices.
从服务器,橙色,本身我无法通过调用http://localhost:8080/或http://10.1.2.3:8080或orange.mycompany.com:8080看到该网站

但是,如果我启动JBoss并绑定到127.0.0.1:

./run.sh -b 127.0.0.1

我将Web服务的URL设置为localhost

url=http://localhost:8080/services

现在我无法从防火墙外看到网站.
但是从服务器本身,我可以看到网站浏览http://localhost:8080,我可以成功连接到Web服务.这很好,但我需要从外面访问该网站.

任何人都可以建议任何组合设置,让我浏览网站,并让控制台调用localhost上的webservices?

解决方法

没关系.

启动JBoss绑定到所有IP的工作.

./run.sh -b 0.0.0.0

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读