• [jboss] 127.0.0.1和localhost都可以访问应用,ip地址、域名无法访问


    上网查了资料,找到个。先前也遇到这问题查了资料后处理掉了,没有总结,这次又遇到了又去查了半天,记录下!

    方法1:更改jboss启动方式

    原先jboss可能是run启动的,现在改成用start启动。

    jboss安装目录下E:CMS_FTPjboss-4.2.3.GBin新建start.bat,editplus打开。文件有两种方式

    写法1:run.bat -b  xxxxxxxxx

    写法2:run.bat -c node2 -b xxxxxxxx 其中xxx.xxx.xxx.xxx为本机的IP地址

    原因:
         JBOSS 4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,就是说只能用127.0.0.1或者localhost访问,用本机的对外地址 访问不了,同一网络内别的电脑没法访问。需用参数-b ip地址 来绑定监听的地址来达到这目的。

     这和以前版本的JBOSS不一样,以前版本的不加任何参数是监听本机所有的IP地址,现在必须使用参数-b 0.0.0.0才可以监听全部地址。

     上述方式2与方式1的差别在于启用的项目不一样,方式1我应用是放在jboss目录下的server/default目录下,方式2是放在server/node2目录下。(一个jboss可以启动多个服务。)

    方法2:
    修改 jboss-4.2.0.GAserverdefaultdeployjboss-web.deployerserver.xml 把 Connector 下面的 address 改成对应的 IP 或者 0.0.0.0 就可以用 IP 访问了。 

  • 相关阅读:
    mybatis查询结果转为string时,若包含null,会报错误
    gdal java环境配置
    git 命令整理
    [转抄]oracle单表查询去重(效率比较高的一种方式)
    值得学习的C语言开源项目(从新浪博客摘抄)
    [转]整理一些好的开源项目
    布尔类型
    软测基本术语
    PIE模型
    一个网页的测试
  • 原文地址:https://www.cnblogs.com/kentyouyou/p/3485519.html
Copyright © 2020-2023  润新知