新手村@村长 2022-07-21 11:24 采纳率: 70.9%
浏览 31
已结题

linux启jar包一直报错Worker started

在linux服务器中.
测试自启脚本时, (在/etc/init.d/ 目录下放自启脚本)
可能是几个命令,导致了jar包再也无法启动,一直报错Worker started
ps -ef |grep java 没有进程在
命令:
nohup java -jar bifrost-2.4.1.jar >nohup.out 2>&1 &
nohup java -jar bifrost-2.4.1.jar 2>&1 &
nohup java -jar bifrost-2.4.1.jar >nohup.out 2>&1
因为自启脚本不生效, 反复测脚本的命令时, 发现即便正常 java -jar 启动都不行了
包括查看nohup.out输出文件也不行.也是报错Worker started

reboot 重启也还是不能java -jar启动jar包了

img

  • 写回答

1条回答 默认 最新

  • 原来我不知道啊 2022-07-22 02:36
    关注

    “Worker started”这句话,是不是 bifrost-2.4.1.jar 程序打印出来的?查找方向:
    1、本地测试一下,看看程序能否正常运行,打印 “Worker started” 的地方,有没有进行异常捕获,然后把异常信息吃了,没有进行异常信息的打印;
    2、如果程序没问题,可以先换个用户,换个环境运行试试;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    新手村@村长 2022-07-22 02:57

    这个包是没问题的, 原本的启动打印日志我是见过的.
    woerker started 就是我在测自启脚本时候, 导致的.
    而且不仅是jar包运行会提示worker started, 我想查看这个nohup.out时候也会提示worker started
    所以我认为是测自启脚本时候影响了这两个, 我尝试过删除整个jar包的目录, 重新传一次,
    但是依旧不行, 很奇怪. 百度也找不到相关问题

    回复
    新手村@村长 回复 新手村@村长 2022-07-22 02:57

    我在两个环境测这个开机自启的时候, 都出现了这个问题.
    开启自启没成功, 反而还让我的包启不来了...

    回复
    原来我不知道啊 回复 新手村@村长 2022-07-22 03:11

    命令行的提示符,一开始就是这样的吗?

    img


    那是不是自启动脚本,对系统做了什么修改导致的。可以试试先恢复环境(把自启动脚本移出/etc/init.d/目录,然后重启服务器),然后直接 java -jar bifrost-2.4.1.jar启动,看看是否能启动。如果可以启动,说明问题出在自启动脚本上。

    回复
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 7月29日
  • 已采纳回答 7月22日
  • 修改了问题 7月22日
  • 创建了问题 7月21日

悬赏问题

  • ¥15 IEC61850 客户端和服务端的通讯机制
  • ¥15 MAX98357a(关键词-播放音频)
  • ¥15 Linux误删文件,请求帮助
  • ¥15 IBMP550小型机使用串口登录操作系统
  • ¥15 关于#python#的问题:现已知七自由度机器人的DH参数,利用DH参数求解机器人的逆运动学解目前使用的PSO算法
  • ¥15 发那科机器人与设备通讯配置
  • ¥15 Linux环境下openssl报错
  • ¥15 我在使用VS编译并执行之后,但是exe程序会报“无法定位程序输入点_kmpc_end_masked于动态链接库exe上“,请问这个问题有什么解决办法吗
  • ¥15 el-select光标位置问题
  • ¥15 单片机 TC277 PWM
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部