• 技术文章 >运维 >linux运维

    linux中jboss无法启动怎么办

    长期闲置长期闲置2022-07-19 15:16:00原创154

    解决方法:1、利用“hostname hy”命令,将hostname改为hy;2、修改“/etc/hosts”文件或“/etc/sysconfig/network”文件修改hostname,并利用“service network restart”重启网络服务即可。

    本教程操作环境:linux7.3系统、Dell G3电脑。

    linux中jboss无法启动怎么办

    一、问题描述

    Linux服务器重启后,发现原本能正常启动的Jboss实例和ActiveMQ实例都无法正常启动了,

    Jboss报错如下:

    java.net.MalformedURLException: Local host name unknown: java.net.UnknowstException: hy-192.168.1.103: hy-192.168.1.103: unknown error

    ActiveMQ报错如下:

    Invocation of init method failed; nested exception is java.net.URISyntaxException: Illegal character in hostname at index 27:
    ws://hy-192.168.1.103:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600

    二、问题排查

    确认Jboss和ActiveMQ的启动脚本、配置信息均未修改过,之前是可以正常启动的,只是Linux服务器重启过后,发现两个组件无法启动了,查看原因都是跟本服务器的host name 相关的。

    Linux服务器跟hostname相关的地方有三处:/etc/hosts、/etc/sysconfig/network、hostname命令。

    1、查看/etc/hosts如下:

    [admin@localhost Desktop]$ more /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.1.103 hy

    2、查看/etc/sysconfig/network如下:

    [admin@localhost Desktop]$ more /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=hy

    3、hostname命令查看host name如下:

    [admin@localhost Desktop]$ hostname
    hy-192.168.1.103

    三处查看发现hostname与hosts、network配置信息不一致,根据实例的报错期望的hostname应该是hy这种,而不是hy-192.168.1.103这样带IP的。

    三、问题修改

    1、将hostname改为hy即可,命令如下:

    hostname hy

    改完后记得用hostname命令或uname -a命令查看修改是否生效。

    2、如果是修改/etc/hosts文件或/etc/sysconfig/network文件,

    最后一定不要忘记让修改过的东西生效,生效命令:

    service network restart

    其实就是重启网络服务。

    推荐学习:Linux视频教程

    以上就是linux中jboss无法启动怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:linux
    上一篇:linux中usleep和sleep有什么区别 下一篇:linux无法打开终端怎么办
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• linux文件路径中“.”是什么意思• jsp可以在linux上运行吗• linux缺省的shell是什么意思• linux中ntfs-3g是否可用• linux中runlevel的s代表什么
    1/1

    PHP中文网